From b046a3c33da02c60a871d4fd45bdd03e5822f0cc Mon Sep 17 00:00:00 2001 From: Jason Yeung Date: Tue, 29 Aug 2006 17:50:01 +0000 Subject: [PATCH] - Changed the Arrow Left & Right Keys to become strafing for Pirates --- direct/src/controls/ControlManager.py | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/direct/src/controls/ControlManager.py b/direct/src/controls/ControlManager.py index 4ebab80da6..004fc38dba 100755 --- a/direct/src/controls/ControlManager.py +++ b/direct/src/controls/ControlManager.py @@ -38,22 +38,31 @@ class ControlManager: inputState.watchWithModifiers("reverse", "arrow_down") inputState.watchWithModifiers("reverse", "mouse4") - inputState.watchWithModifiers("turnLeft", "arrow_left") - inputState.watch("turnLeft", "mouse-look_left", "mouse-look_left-done") - inputState.watch("turnLeft", "force-turnLeft", "force-turnLeft-stop") - - inputState.watchWithModifiers("turnRight", "arrow_right") - inputState.watch("turnRight", "mouse-look_right", "mouse-look_right-done") - inputState.watch("turnRight", "force-turnRight", "force-turnRight-stop") - if self.wantWASD: + inputState.watchWithModifiers("slideLeft", "arrow_left") + inputState.watch("turnLeft", "mouse-look_left", "mouse-look_left-done") + inputState.watch("turnLeft", "force-turnLeft", "force-turnLeft-stop") + + inputState.watchWithModifiers("slideRight", "arrow_right") + inputState.watch("turnRight", "mouse-look_right", "mouse-look_right-done") + inputState.watch("turnRight", "force-turnRight", "force-turnRight-stop") + inputState.watchWithModifiers("forward", "w") inputState.watchWithModifiers("reverse", "s") inputState.watchWithModifiers("slideLeft", "a") inputState.watchWithModifiers("slideRight", "d") inputState.watchWithModifiers("turnLeft", "q") inputState.watchWithModifiers("turnRight", "e") + else: + inputState.watchWithModifiers("turnLeft", "arrow_left") + inputState.watch("turnLeft", "mouse-look_left", "mouse-look_left-done") + inputState.watch("turnLeft", "force-turnLeft", "force-turnLeft-stop") + inputState.watchWithModifiers("turnRight", "arrow_right") + inputState.watch("turnRight", "mouse-look_right", "mouse-look_right-done") + inputState.watch("turnRight", "force-turnRight", "force-turnRight-stop") + + # Jump controls if self.wantWASD: inputState.watchWithModifiers("jump", "space")