summaryrefslogtreecommitdiff
path: root/src/screen/screen_world.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/screen/screen_world.c')
-rw-r--r--src/screen/screen_world.c20
1 files changed, 17 insertions, 3 deletions
diff --git a/src/screen/screen_world.c b/src/screen/screen_world.c
index 1c0ad4a..16fffe8 100644
--- a/src/screen/screen_world.c
+++ b/src/screen/screen_world.c
@@ -449,6 +449,8 @@ void tuxControl(tux_t *p)
void eventWorld()
{
+ tux_t *thisTux;
+
if( arena == NULL )
{
eventNetMultiplayer();
@@ -462,11 +464,23 @@ void eventWorld()
eventArena(arena);
//eventModule();
- addToRadar(tuxWithControlRightKeyboard->id,
- tuxWithControlRightKeyboard->x,
- tuxWithControlRightKeyboard->y,
+ thisTux = getControlTux(TUX_CONTROL_KEYBOARD_RIGHT);
+
+ addToRadar(thisTux->id,
+ thisTux->x,
+ thisTux->y,
RADAR_TYPE_YOU);
+ thisTux = getControlTux(TUX_CONTROL_KEYBOARD_LEFT);
+
+ if( thisTux != NULL )
+ {
+ addToRadar(thisTux->id,
+ thisTux->x,
+ thisTux->y,
+ RADAR_TYPE_YOU);
+ }
+
eventTerm();
eventEnd();
eventEsc();