Classes die op de verkeerde plek stonden verplaatst. Vergeten aanpassingen in WiimoteDevice doorgevoerd.
This commit is contained in:
@@ -1,8 +1,8 @@
|
|||||||
package pm;
|
package pm;
|
||||||
|
|
||||||
|
import pm.action.ActionListener;
|
||||||
import pm.exception.application.ApplicationExitException;
|
import pm.exception.application.ApplicationExitException;
|
||||||
import pm.exception.application.ApplicationInitialiseException;
|
import pm.exception.application.ApplicationInitialiseException;
|
||||||
import pm.listener.ActionListener;
|
|
||||||
|
|
||||||
public abstract class Application extends ActionListener {
|
public abstract class Application extends ActionListener {
|
||||||
public void run() {
|
public void run() {
|
||||||
|
|||||||
@@ -2,6 +2,8 @@ package pm;
|
|||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
|
||||||
|
import pm.action.ActionListener;
|
||||||
|
import pm.action.ActionProvider;
|
||||||
import pm.application.Winamp.WinampApplication;
|
import pm.application.Winamp.WinampApplication;
|
||||||
import pm.application.iTunes.iTunesApplication;
|
import pm.application.iTunes.iTunesApplication;
|
||||||
import pm.device.Device;
|
import pm.device.Device;
|
||||||
@@ -11,8 +13,6 @@ import pm.exception.action.TargetNotSetException;
|
|||||||
import pm.exception.application.ApplicationExitException;
|
import pm.exception.application.ApplicationExitException;
|
||||||
import pm.exception.device.DeviceExitException;
|
import pm.exception.device.DeviceExitException;
|
||||||
import pm.exception.device.DeviceInitialiseException;
|
import pm.exception.device.DeviceInitialiseException;
|
||||||
import pm.listener.ActionListener;
|
|
||||||
import pm.listener.ActionProvider;
|
|
||||||
import pm.util.ArrayCycle;
|
import pm.util.ArrayCycle;
|
||||||
|
|
||||||
public class Main extends ActionListener {
|
public class Main extends ActionListener {
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
package pm.listener;
|
package pm.action;
|
||||||
|
|
||||||
import java.util.Queue;
|
import java.util.Queue;
|
||||||
import java.util.concurrent.ConcurrentLinkedQueue;
|
import java.util.concurrent.ConcurrentLinkedQueue;
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
package pm.listener;
|
package pm.action;
|
||||||
|
|
||||||
import java.util.Queue;
|
import java.util.Queue;
|
||||||
|
|
||||||
@@ -2,12 +2,12 @@ package pm.device;
|
|||||||
|
|
||||||
import pm.Action;
|
import pm.Action;
|
||||||
import pm.Macro;
|
import pm.Macro;
|
||||||
|
import pm.action.ActionProvider;
|
||||||
import pm.exception.MacroException;
|
import pm.exception.MacroException;
|
||||||
import pm.exception.device.DeviceExitException;
|
import pm.exception.device.DeviceExitException;
|
||||||
import pm.exception.device.DeviceInitialiseException;
|
import pm.exception.device.DeviceInitialiseException;
|
||||||
import pm.listener.ActionProvider;
|
|
||||||
import pm.listener.MacroListener;
|
|
||||||
import pm.macro.Event;
|
import pm.macro.Event;
|
||||||
|
import pm.macro.MacroListener;
|
||||||
|
|
||||||
public abstract class Device {
|
public abstract class Device {
|
||||||
protected MacroListener macroListener;
|
protected MacroListener macroListener;
|
||||||
|
|||||||
@@ -3,8 +3,8 @@ package pm.device.wiimote;
|
|||||||
import pm.Action;
|
import pm.Action;
|
||||||
import pm.Target;
|
import pm.Target;
|
||||||
import pm.device.Device;
|
import pm.device.Device;
|
||||||
import pm.exception.DeviceException;
|
|
||||||
import pm.exception.MacroException;
|
import pm.exception.MacroException;
|
||||||
|
import pm.exception.device.DeviceInitialiseException;
|
||||||
import pm.macro.event.Press;
|
import pm.macro.event.Press;
|
||||||
import wiiusej.Wiimote;
|
import wiiusej.Wiimote;
|
||||||
import wiiusej.wiiusejevents.physicalevents.WiimoteButtonsEvent;
|
import wiiusej.wiiusejevents.physicalevents.WiimoteButtonsEvent;
|
||||||
@@ -16,16 +16,12 @@ public class WiimoteDevice extends Device {
|
|||||||
|
|
||||||
protected Wiimote wiimote;
|
protected Wiimote wiimote;
|
||||||
|
|
||||||
{
|
public WiimoteDevice() {
|
||||||
WiimoteDevice.wiimoteService = new WiimoteService();
|
WiimoteDevice.wiimoteService = new WiimoteService();
|
||||||
}
|
}
|
||||||
|
|
||||||
public WiimoteDevice() throws DeviceException {
|
public void initialise() throws DeviceInitialiseException {
|
||||||
wiimote = wiimoteService.getDevice(this);
|
wiimote = wiimoteService.getDevice(this);
|
||||||
}
|
|
||||||
|
|
||||||
public void initialise() {
|
|
||||||
super.initialise();
|
|
||||||
try {
|
try {
|
||||||
add(
|
add(
|
||||||
new Press(WiimoteButton.A),
|
new Press(WiimoteButton.A),
|
||||||
|
|||||||
@@ -3,8 +3,7 @@ package pm.device.wiimote;
|
|||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
|
|
||||||
import pm.exception.DeviceException;
|
import pm.exception.device.DeviceNotFoundException;
|
||||||
import pm.exception.device.javainput.JavaInputDeviceSpecificException;
|
|
||||||
import wiiusej.WiiUseApiManager;
|
import wiiusej.WiiUseApiManager;
|
||||||
import wiiusej.Wiimote;
|
import wiiusej.Wiimote;
|
||||||
import wiiusej.wiiusejevents.GenericEvent;
|
import wiiusej.wiiusejevents.GenericEvent;
|
||||||
@@ -43,7 +42,7 @@ public class WiimoteService extends WiiUseApiManager implements WiimoteListener
|
|||||||
definitiveShutdown();
|
definitiveShutdown();
|
||||||
}
|
}
|
||||||
|
|
||||||
public Wiimote getDevice(WiimoteDevice wiimoteDevice) throws DeviceException {
|
public Wiimote getDevice(WiimoteDevice wiimoteDevice) throws DeviceNotFoundException {
|
||||||
Wiimote[] wiimoteArray = getWiimotes(1, false);
|
Wiimote[] wiimoteArray = getWiimotes(1, false);
|
||||||
for (Wiimote wiimote : wiimoteArray) {
|
for (Wiimote wiimote : wiimoteArray) {
|
||||||
int id = wiimote.getId();
|
int id = wiimote.getId();
|
||||||
@@ -54,7 +53,7 @@ public class WiimoteService extends WiiUseApiManager implements WiimoteListener
|
|||||||
return wiimote;
|
return wiimote;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
throw new JavaInputDeviceSpecificException();
|
throw new DeviceNotFoundException();
|
||||||
}
|
}
|
||||||
|
|
||||||
public Wiimote getWiimote(GenericEvent event) {
|
public Wiimote getWiimote(GenericEvent event) {
|
||||||
|
|||||||
@@ -1,13 +1,12 @@
|
|||||||
package pm.listener;
|
package pm.macro;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.HashMap;
|
import java.util.HashMap;
|
||||||
|
|
||||||
import pm.Action;
|
import pm.Action;
|
||||||
import pm.Macro;
|
import pm.Macro;
|
||||||
|
import pm.action.ActionProvider;
|
||||||
import pm.exception.MacroException;
|
import pm.exception.MacroException;
|
||||||
import pm.macro.Active;
|
|
||||||
import pm.macro.Event;
|
|
||||||
|
|
||||||
public class MacroListener {
|
public class MacroListener {
|
||||||
public ArrayList<Macro> macroList;
|
public ArrayList<Macro> macroList;
|
||||||
Reference in New Issue
Block a user