reorganized files and a part of the architecture.

This version needs to be tested.
Don't forget to add comments.

git-svn-id: http://wiiusej.googlecode.com/svn/trunk@64 ae48ae66-6a45-0410-b38e-211266189506
This commit is contained in:
guilhem.duche
2008-02-29 00:25:40 +00:00
parent 821d9d837e
commit d8b72061eb
15 changed files with 447 additions and 112 deletions

View File

@@ -50,7 +50,7 @@ public class WiiUseApiManager extends Thread {
* try to connect nb wiimotes
* @return an array with connected wiimotes or NULL.
*/
public static Wiimote[] getWiimotes(int nb) {
public synchronized static Wiimote[] getWiimotes(int nb) {
WiiUseApiManager manager = getInstance();
if (manager.connected < 0) {
int nbWiimotes = manager.connectWiimotes(nb);
@@ -80,7 +80,7 @@ public class WiiUseApiManager extends Thread {
* try to connect nb wiimotes
* @return 0 if nothing connected or the number of wiimotes connected.
*/
public int connectWiimotes(int nb) {
private int connectWiimotes(int nb) {
nbMaxWiimotes = nb;
if (connected < 0) {
connected = wiiuse.doConnections(nb);
@@ -462,7 +462,7 @@ public class WiiUseApiManager extends Thread {
*/
private void notifyWiiUseApiListener(WiiUseApiEvent evt) {
for (WiiUseApiListener listener : getWiiUseApiListeners()) {
listener.wiiUseApiEvent(evt);
listener.onWiiUseApiEvent(evt);
}
}