From 06c71feaa8d1fccb2d33612d3aaa987a9c49b34f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9ophile=20Bastian?= Date: Wed, 14 Feb 2018 14:16:13 +0100 Subject: [PATCH] Fix initial position --- periodic_updates.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/periodic_updates.cpp b/periodic_updates.cpp index e395581..4c175b5 100644 --- a/periodic_updates.cpp +++ b/periodic_updates.cpp @@ -13,7 +13,7 @@ struct Movement { right(false), turn_l(false), turn_r(false), - sight_angle(0.) + sight_angle(3.14159) {} bool @@ -79,8 +79,9 @@ void periodic_update() { _movement.tick(); _position += _movement.movement(); + Point look_at = _position + _movement.sight(); - _render->set_camera(_position, _position + _movement.sight()); + _render->set_camera(_position, look_at); _last_time = now; glutPostRedisplay();