tfv: update battle to use pageflip

This commit is contained in:
Vince Weaver 2017-09-13 17:10:44 -04:00
parent 20c98f7416
commit 777dd60d66
1 changed files with 9 additions and 6 deletions

View File

@ -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;
}