summaryrefslogtreecommitdiff
path: root/src/client/radar.c
diff options
context:
space:
mode:
authororoborus <oroborus@0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e>2008-07-04 20:14:01 +0000
committeroroborus <oroborus@0ee4d065-81f0-4d1e-b06c-ff20ad07cc3e>2008-07-04 20:14:01 +0000
commit6d0f440cee1efbf8d7f26cc34399e049c1d3bc8a (patch)
treee4c59a461cc6fc54f7413d73483ec6e9b57e409c /src/client/radar.c
parent247baf298bf2425fd91297ea18d716e714cb3dc5 (diff)
- 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
Diffstat (limited to 'src/client/radar.c')
-rw-r--r--src/client/radar.c9
1 files changed, 6 insertions, 3 deletions
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);
+ }
}
}