diff --git a/gr-sim/tfv_battle.c b/gr-sim/tfv_battle.c index fafc80f0..8b46a555 100644 --- a/gr-sim/tfv_battle.c +++ b/gr-sim/tfv_battle.c @@ -110,19 +110,19 @@ int do_battle(void) { while(1) { color_equals(COLOR_MEDIUMBLUE); for(i=0;i<10;i++) { - basic_hlin(0,39,i); + hlin_double(ram[DRAW_PAGE],0,39,i); } color_equals(COLOR_LIGHTGREEN); for(i=10;i<40;i++) { - basic_hlin(0,39,i); + hlin_double(ram[DRAW_PAGE],0,39,i); } - grsim_put_sprite_page(0,tfv_stand_left,tfv_x,20); - grsim_put_sprite_page(0,tfv_led_sword,tfv_x-5,20); + grsim_put_sprite(tfv_stand_left,tfv_x,20); + grsim_put_sprite(tfv_led_sword,tfv_x-5,20); - grsim_put_sprite_page(0,killer_crab,enemy_x,20); + grsim_put_sprite(killer_crab,enemy_x,20); - grsim_update(); + page_flip(); ch=grsim_input(); if (ch=='q') break; @@ -130,6 +130,9 @@ int do_battle(void) { usleep(100000); } + clear_bottom(PAGE0); + clear_bottom(PAGE1); + return 0; }