Module input improvements
This commit is contained in:
+50
-50
@@ -1,75 +1,75 @@
|
||||
// Default input bindings.
|
||||
if (typeof PSP !== 'undefined') {
|
||||
inputBind("up", INPUT_ACTION_UP);
|
||||
inputBind("down", INPUT_ACTION_DOWN);
|
||||
inputBind("left", INPUT_ACTION_LEFT);
|
||||
inputBind("right", INPUT_ACTION_RIGHT);
|
||||
inputBind("accept", INPUT_ACTION_ACCEPT);
|
||||
inputBind("cancel", INPUT_ACTION_CANCEL);
|
||||
inputBind("select", INPUT_ACTION_RAGEQUIT);
|
||||
inputBind("lstick_up", INPUT_ACTION_UP);
|
||||
inputBind("lstick_down", INPUT_ACTION_DOWN);
|
||||
inputBind("lstick_left", INPUT_ACTION_LEFT);
|
||||
inputBind("lstick_right", INPUT_ACTION_RIGHT);
|
||||
inputBind("triangle", INPUT_ACTION_CONSOLE);
|
||||
Input.bind("up", INPUT_ACTION_UP);
|
||||
Input.bind("down", INPUT_ACTION_DOWN);
|
||||
Input.bind("left", INPUT_ACTION_LEFT);
|
||||
Input.bind("right", INPUT_ACTION_RIGHT);
|
||||
Input.bind("accept", INPUT_ACTION_ACCEPT);
|
||||
Input.bind("cancel", INPUT_ACTION_CANCEL);
|
||||
Input.bind("select", INPUT_ACTION_RAGEQUIT);
|
||||
Input.bind("lstick_up", INPUT_ACTION_UP);
|
||||
Input.bind("lstick_down", INPUT_ACTION_DOWN);
|
||||
Input.bind("lstick_left", INPUT_ACTION_LEFT);
|
||||
Input.bind("lstick_right", INPUT_ACTION_RIGHT);
|
||||
Input.bind("triangle", INPUT_ACTION_CONSOLE);
|
||||
|
||||
} else if (typeof DOLPHIN !== 'undefined') {
|
||||
inputBind("up", INPUT_ACTION_UP);
|
||||
inputBind("down", INPUT_ACTION_DOWN);
|
||||
inputBind("left", INPUT_ACTION_LEFT);
|
||||
inputBind("right", INPUT_ACTION_RIGHT);
|
||||
inputBind("b", INPUT_ACTION_CANCEL);
|
||||
inputBind("a", INPUT_ACTION_ACCEPT);
|
||||
inputBind("z", INPUT_ACTION_CONSOLE);
|
||||
inputBind("lstick_up", INPUT_ACTION_UP);
|
||||
inputBind("lstick_down", INPUT_ACTION_DOWN);
|
||||
inputBind("lstick_left", INPUT_ACTION_LEFT);
|
||||
inputBind("lstick_right", INPUT_ACTION_RIGHT);
|
||||
Input.bind("up", INPUT_ACTION_UP);
|
||||
Input.bind("down", INPUT_ACTION_DOWN);
|
||||
Input.bind("left", INPUT_ACTION_LEFT);
|
||||
Input.bind("right", INPUT_ACTION_RIGHT);
|
||||
Input.bind("b", INPUT_ACTION_CANCEL);
|
||||
Input.bind("a", INPUT_ACTION_ACCEPT);
|
||||
Input.bind("z", INPUT_ACTION_CONSOLE);
|
||||
Input.bind("lstick_up", INPUT_ACTION_UP);
|
||||
Input.bind("lstick_down", INPUT_ACTION_DOWN);
|
||||
Input.bind("lstick_left", INPUT_ACTION_LEFT);
|
||||
Input.bind("lstick_right", INPUT_ACTION_RIGHT);
|
||||
|
||||
} else if (typeof LINUX !== 'undefined') {
|
||||
if (typeof INPUT_KEYBOARD !== 'undefined') {
|
||||
inputBind("w", INPUT_ACTION_UP);
|
||||
inputBind("s", INPUT_ACTION_DOWN);
|
||||
inputBind("a", INPUT_ACTION_LEFT);
|
||||
inputBind("d", INPUT_ACTION_RIGHT);
|
||||
Input.bind("w", INPUT_ACTION_UP);
|
||||
Input.bind("s", INPUT_ACTION_DOWN);
|
||||
Input.bind("a", INPUT_ACTION_LEFT);
|
||||
Input.bind("d", INPUT_ACTION_RIGHT);
|
||||
|
||||
inputBind("left", INPUT_ACTION_LEFT);
|
||||
inputBind("right", INPUT_ACTION_RIGHT);
|
||||
inputBind("up", INPUT_ACTION_UP);
|
||||
inputBind("down", INPUT_ACTION_DOWN);
|
||||
Input.bind("left", INPUT_ACTION_LEFT);
|
||||
Input.bind("right", INPUT_ACTION_RIGHT);
|
||||
Input.bind("up", INPUT_ACTION_UP);
|
||||
Input.bind("down", INPUT_ACTION_DOWN);
|
||||
|
||||
inputBind("enter", INPUT_ACTION_ACCEPT);
|
||||
inputBind("e", INPUT_ACTION_ACCEPT);
|
||||
Input.bind("enter", INPUT_ACTION_ACCEPT);
|
||||
Input.bind("e", INPUT_ACTION_ACCEPT);
|
||||
|
||||
inputBind("q", INPUT_ACTION_CANCEL);
|
||||
Input.bind("q", INPUT_ACTION_CANCEL);
|
||||
|
||||
inputBind("escape", INPUT_ACTION_RAGEQUIT);
|
||||
inputBind("`", INPUT_ACTION_CONSOLE);
|
||||
Input.bind("escape", INPUT_ACTION_RAGEQUIT);
|
||||
Input.bind("`", INPUT_ACTION_CONSOLE);
|
||||
}
|
||||
|
||||
if (typeof INPUT_GAMEPAD !== 'undefined') {
|
||||
inputBind("gamepad_up", INPUT_ACTION_UP);
|
||||
inputBind("gamepad_down", INPUT_ACTION_DOWN);
|
||||
inputBind("gamepad_left", INPUT_ACTION_LEFT);
|
||||
inputBind("gamepad_right", INPUT_ACTION_RIGHT);
|
||||
Input.bind("gamepad_up", INPUT_ACTION_UP);
|
||||
Input.bind("gamepad_down", INPUT_ACTION_DOWN);
|
||||
Input.bind("gamepad_left", INPUT_ACTION_LEFT);
|
||||
Input.bind("gamepad_right", INPUT_ACTION_RIGHT);
|
||||
|
||||
inputBind("gamepad_a", INPUT_ACTION_ACCEPT);
|
||||
inputBind("gamepad_b", INPUT_ACTION_CANCEL);
|
||||
inputBind("gamepad_back", INPUT_ACTION_RAGEQUIT);
|
||||
Input.bind("gamepad_a", INPUT_ACTION_ACCEPT);
|
||||
Input.bind("gamepad_b", INPUT_ACTION_CANCEL);
|
||||
Input.bind("gamepad_back", INPUT_ACTION_RAGEQUIT);
|
||||
|
||||
inputBind("gamepad_lstick_up", INPUT_ACTION_UP);
|
||||
inputBind("gamepad_lstick_down", INPUT_ACTION_DOWN);
|
||||
inputBind("gamepad_lstick_left", INPUT_ACTION_LEFT);
|
||||
inputBind("gamepad_lstick_right", INPUT_ACTION_RIGHT);
|
||||
Input.bind("gamepad_lstick_up", INPUT_ACTION_UP);
|
||||
Input.bind("gamepad_lstick_down", INPUT_ACTION_DOWN);
|
||||
Input.bind("gamepad_lstick_left", INPUT_ACTION_LEFT);
|
||||
Input.bind("gamepad_lstick_right", INPUT_ACTION_RIGHT);
|
||||
}
|
||||
|
||||
if (typeof INPUT_POINTER !== 'undefined') {
|
||||
inputBind("mouse_x", INPUT_ACTION_POINTERX);
|
||||
inputBind("mouse_y", INPUT_ACTION_POINTERY);
|
||||
Input.bind("mouse_x", INPUT_ACTION_POINTERX);
|
||||
Input.bind("mouse_y", INPUT_ACTION_POINTERY);
|
||||
}
|
||||
|
||||
} else {
|
||||
consolePrint("Unknown platform, no default input bindings set.");
|
||||
print("Unknown platform, no default input bindings set.");
|
||||
}
|
||||
|
||||
Scene.set('scenes/cube.js');
|
||||
|
||||
Reference in New Issue
Block a user