From 6d0f440cee1efbf8d7f26cc34399e049c1d3bc8a Mon Sep 17 00:00:00 2001 From: oroborus Date: Fri, 4 Jul 2008 20:14:01 +0000 Subject: - orava chyby, tux sa zobrazoval na radare aj ked mal bonus neviditelnost git-svn-id: http://opensvn.csie.org/tuxanci_ng@91 0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e --- src/client/radar.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'src/client') diff --git a/src/client/radar.c b/src/client/radar.c index d993d41..45f80a4 100644 --- a/src/client/radar.c +++ b/src/client/radar.c @@ -105,9 +105,12 @@ void drawRadar(arena_t *arena) x = ( ( (float)RADAR_SIZE_X) / ( (float)arena->w ) ) * ( (float)thisRadarItem->x ); y = ( ( (float)RADAR_SIZE_Y) / ( (float)arena->h ) ) * ( (float)thisRadarItem->y ); - drawImage(g_radar, - RADAR_LOCATION_X+1+x, RADAR_LOCATION_Y+1+y, - 2*thisRadarItem->type, RADAR_SIZE_Y+2, 2, 2); + if( x >= 0 && x <= RADAR_SIZE_X && y >= 0 && y <= RADAR_SIZE_Y ) + { + drawImage(g_radar, + RADAR_LOCATION_X+1+x, RADAR_LOCATION_Y+1+y, + 2*thisRadarItem->type, RADAR_SIZE_Y+2, 2, 2); + } } } -- cgit v1.2.3