summaryrefslogtreecommitdiff
path: root/NET/worlds/scape/UniverseHandler.java
diff options
context:
space:
mode:
Diffstat (limited to 'NET/worlds/scape/UniverseHandler.java')
-rw-r--r--NET/worlds/scape/UniverseHandler.java76
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