diff options
Diffstat (limited to 'NET/worlds/scape/UniverseHandler.java')
| -rw-r--r-- | NET/worlds/scape/UniverseHandler.java | 76 |
1 files changed, 76 insertions, 0 deletions
diff --git a/NET/worlds/scape/UniverseHandler.java b/NET/worlds/scape/UniverseHandler.java new file mode 100644 index 0000000..d1d54ba --- /dev/null +++ b/NET/worlds/scape/UniverseHandler.java @@ -0,0 +1,76 @@ +/* */ package NET.worlds.scape; +/* */ +/* */ import NET.worlds.console.Console; +/* */ import NET.worlds.console.DefaultConsole; +/* */ import NET.worlds.console.UniversePanel; +/* */ +/* */ +/* */ +/* */ +/* */ +/* */ +/* */ public class UniverseHandler +/* */ { +/* */ public static boolean handle(MouseDeltaEvent e) +/* */ { +/* 16 */ if ((e.dx != 0) || (e.dy != 0)) +/* */ { +/* 18 */ Console cons = Console.getActive(); +/* 19 */ UniversePanel universe = null; +/* 20 */ if ((cons instanceof DefaultConsole)) +/* 21 */ universe = ((DefaultConsole)cons).getUniverse(); +/* 22 */ if (universe != null) { +/* 23 */ universe.addOffset(-e.dx, -e.dy); +/* 24 */ return true; +/* */ } +/* */ } +/* */ +/* 28 */ return false; +/* */ } +/* */ +/* */ +/* */ public static boolean handle(KeyDownEvent e) +/* */ { +/* 34 */ Console cons = Console.getActive(); +/* 35 */ UniversePanel universe = null; +/* 36 */ if ((cons instanceof DefaultConsole)) +/* 37 */ universe = ((DefaultConsole)cons).getUniverse(); +/* 38 */ if (universe != null) { +/* 39 */ switch (e.key) { +/* */ case '': +/* 41 */ universe.keyDown(null, 1004); +/* 42 */ return true; +/* */ case '': +/* 44 */ universe.keyDown(null, 1005); +/* 45 */ return true; +/* */ case '': +/* 47 */ universe.keyDown(null, 1006); +/* 48 */ return true; +/* */ case '': +/* 50 */ universe.keyDown(null, 1007); +/* 51 */ return true; +/* */ } +/* */ +/* */ } +/* 55 */ return false; +/* */ } +/* */ +/* */ public static boolean handle(KeyUpEvent e) +/* */ { +/* 60 */ Console cons = Console.getActive(); +/* 61 */ UniversePanel universe = null; +/* 62 */ if ((cons instanceof DefaultConsole)) +/* 63 */ universe = ((DefaultConsole)cons).getUniverse(); +/* 64 */ if (universe != null) { +/* 65 */ universe.keyUp(null, 1004); +/* 66 */ return true; +/* */ } +/* 68 */ return false; +/* */ } +/* */ } + + +/* Location: C:\Program Files (x86)\Worlds Inc\WorldsPlayer - Win7\lib\worlds.jar!\NET\worlds\scape\UniverseHandler.class + * Java compiler version: 6 (50.0) + * JD-Core Version: 0.7.1 + */
\ No newline at end of file |