From 4934e9dbeeeff24fb1a9805e5d0e73a016a2ad9b Mon Sep 17 00:00:00 2001 From: Sam Hocevar Date: Sun, 6 May 2012 23:39:15 +0000 Subject: [PATCH] orbital: move ship with arrows. --- src/camera.cpp | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/camera.cpp b/src/camera.cpp index e198bf2a..b44fd048 100644 --- a/src/camera.cpp +++ b/src/camera.cpp @@ -58,12 +58,14 @@ void Camera::TickGame(float seconds) WorldEntity::TickGame(seconds); /* Hackish keyboard support */ - float updown = Input::GetButtonState(273 /*SDLK_UP*/) - - Input::GetButtonState(274 /*SDLK_DOWN*/); - float rightleft = Input::GetButtonState(275 /*SDLK_RIGHT*/) - - Input::GetButtonState(276 /*SDLK_LEFT*/); - float pgupdown = Input::GetButtonState(280 /*SDLK_PAGEUP*/) - - Input::GetButtonState(281 /*SDLK_PAGEDOWN*/); + float updown = 2.f * (Input::GetButtonState('w') + + Input::GetButtonState('z') + - Input::GetButtonState('s')); + float rightleft = 2.f * (Input::GetButtonState('d') + - Input::GetButtonState('q') + - Input::GetButtonState('a')); + float pgupdown = 2.f * (Input::GetButtonState('r') + - Input::GetButtonState('f')); /* Hackish stick support */ static Stick *stick = NULL;