Classes die op de verkeerde plek stonden verplaatst. Vergeten aanpassingen in WiimoteDevice doorgevoerd.

This commit is contained in:
2011-02-11 19:41:49 +00:00
parent 2061376efe
commit 936a0ed270
8 changed files with 15 additions and 21 deletions

View File

@@ -1,8 +1,8 @@
package pm;
import pm.action.ActionListener;
import pm.exception.application.ApplicationExitException;
import pm.exception.application.ApplicationInitialiseException;
import pm.listener.ActionListener;
public abstract class Application extends ActionListener {
public void run() {

View File

@@ -2,6 +2,8 @@ package pm;
import java.util.ArrayList;
import pm.action.ActionListener;
import pm.action.ActionProvider;
import pm.application.Winamp.WinampApplication;
import pm.application.iTunes.iTunesApplication;
import pm.device.Device;
@@ -11,8 +13,6 @@ import pm.exception.action.TargetNotSetException;
import pm.exception.application.ApplicationExitException;
import pm.exception.device.DeviceExitException;
import pm.exception.device.DeviceInitialiseException;
import pm.listener.ActionListener;
import pm.listener.ActionProvider;
import pm.util.ArrayCycle;
public class Main extends ActionListener {

View File

@@ -1,4 +1,4 @@
package pm.listener;
package pm.action;
import java.util.Queue;
import java.util.concurrent.ConcurrentLinkedQueue;

View File

@@ -1,4 +1,4 @@
package pm.listener;
package pm.action;
import java.util.Queue;

View File

@@ -2,12 +2,12 @@ package pm.device;
import pm.Action;
import pm.Macro;
import pm.action.ActionProvider;
import pm.exception.MacroException;
import pm.exception.device.DeviceExitException;
import pm.exception.device.DeviceInitialiseException;
import pm.listener.ActionProvider;
import pm.listener.MacroListener;
import pm.macro.Event;
import pm.macro.MacroListener;
public abstract class Device {
protected MacroListener macroListener;

View File

@@ -3,8 +3,8 @@ package pm.device.wiimote;
import pm.Action;
import pm.Target;
import pm.device.Device;
import pm.exception.DeviceException;
import pm.exception.MacroException;
import pm.exception.device.DeviceInitialiseException;
import pm.macro.event.Press;
import wiiusej.Wiimote;
import wiiusej.wiiusejevents.physicalevents.WiimoteButtonsEvent;
@@ -16,16 +16,12 @@ public class WiimoteDevice extends Device {
protected Wiimote wiimote;
{
public WiimoteDevice() {
WiimoteDevice.wiimoteService = new WiimoteService();
}
public WiimoteDevice() throws DeviceException {
public void initialise() throws DeviceInitialiseException {
wiimote = wiimoteService.getDevice(this);
}
public void initialise() {
super.initialise();
try {
add(
new Press(WiimoteButton.A),

View File

@@ -3,8 +3,7 @@ package pm.device.wiimote;
import java.util.ArrayList;
import java.util.HashMap;
import pm.exception.DeviceException;
import pm.exception.device.javainput.JavaInputDeviceSpecificException;
import pm.exception.device.DeviceNotFoundException;
import wiiusej.WiiUseApiManager;
import wiiusej.Wiimote;
import wiiusej.wiiusejevents.GenericEvent;
@@ -43,7 +42,7 @@ public class WiimoteService extends WiiUseApiManager implements WiimoteListener
definitiveShutdown();
}
public Wiimote getDevice(WiimoteDevice wiimoteDevice) throws DeviceException {
public Wiimote getDevice(WiimoteDevice wiimoteDevice) throws DeviceNotFoundException {
Wiimote[] wiimoteArray = getWiimotes(1, false);
for (Wiimote wiimote : wiimoteArray) {
int id = wiimote.getId();
@@ -54,7 +53,7 @@ public class WiimoteService extends WiiUseApiManager implements WiimoteListener
return wiimote;
}
}
throw new JavaInputDeviceSpecificException();
throw new DeviceNotFoundException();
}
public Wiimote getWiimote(GenericEvent event) {

View File

@@ -1,13 +1,12 @@
package pm.listener;
package pm.macro;
import java.util.ArrayList;
import java.util.HashMap;
import pm.Action;
import pm.Macro;
import pm.action.ActionProvider;
import pm.exception.MacroException;
import pm.macro.Active;
import pm.macro.Event;
public class MacroListener {
public ArrayList<Macro> macroList;