From b48567d87fd0eac152e387d633ae782aea89cb9e Mon Sep 17 00:00:00 2001 From: ladevieq Date: Thu, 21 Jan 2021 21:58:02 +0100 Subject: Fix kbd + camera movements --- src/main.cpp | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) (limited to 'src/main.cpp') diff --git a/src/main.cpp b/src/main.cpp index a2134bd..fb6319e 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -44,7 +44,7 @@ int main() { // Image dimensions const float aspect_ratio = 16.0 / 9.0; // const float aspect_ratio = 1; - const uint32_t width = 1920; + const uint32_t width = 400; const uint32_t height = width / aspect_ratio; window wnd { width , height }; @@ -72,7 +72,18 @@ int main() { break; } case EVENT_TYPES::KEY_PRESS: { - std::cerr << (uint8_t)event.keycode << std::endl; + switch((uint8_t)event.keycode) { + case('w'): { + renderer.mapped_data->cam.move(renderer.mapped_data->cam.forward * 0.1); + break; + } + case('s'): { + renderer.mapped_data->cam.move(-renderer.mapped_data->cam.forward * 0.1); + break; + } + default: + std::cerr << (uint8_t)event.keycode << std::endl; + } } default: { } -- cgit v1.3