summaryrefslogtreecommitdiff
path: root/src/base/arena.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/base/arena.c')
-rw-r--r--src/base/arena.c18
1 files changed, 13 insertions, 5 deletions
diff --git a/src/base/arena.c b/src/base/arena.c
index 4abf1f7..e5c90c0 100644
--- a/src/base/arena.c
+++ b/src/base/arena.c
@@ -150,11 +150,16 @@ static void action_drawShot(space_t *space, shot_t *shot, void *p)
drawShot(shot);
}
+#if 0
+
+#endif
+
void drawArena(arena_t *arena)
{
int screen_x, screen_y;
tux_t *tux = NULL;
int i, j;
+ //int count = 0;
tux = getControlTux(TUX_CONTROL_KEYBOARD_RIGHT);
@@ -162,27 +167,30 @@ void drawArena(arena_t *arena)
{
return;
}
-/*
+
screen_x = tux->x - WINDOW_SIZE_X/2;
screen_y = tux->y - WINDOW_SIZE_Y/2;
-*/
+
getCenterScreen(&screen_x, &screen_y, tux->x, tux->y);
for( i = screen_y/arena->background->h ;
- i <= screen_y/arena->background->h + WINDOW_SIZE_Y/arena->background->h+1 ; i++ )
+ i <= screen_y/arena->background->h + WINDOW_SIZE_Y/arena->background->h ; i++ )
{
for( j = screen_x/arena->background->w ;
- j <= screen_x/arena->background->w + WINDOW_SIZE_X/arena->background->w+1 ; j++ )
+ j <= screen_x/arena->background->w + WINDOW_SIZE_X/arena->background->w ; j++ )
{
addLayer(arena->background,
j * arena->background->w,
i * arena->background->h,
0, 0, arena->background->w, arena->background->h, -100);
- }
+ //count++;
+ }
}
+ //printf("arena count = %d\n", count);
+
actionSpaceFromLocation(arena->spaceTux, action_drawTux, NULL,
screen_x, screen_y, WINDOW_SIZE_X, WINDOW_SIZE_Y);