X-Git-Url: https://harrygodden.com/git/?p=fishladder.git;a=blobdiff_plain;f=fishladder.c;fp=fishladder.c;h=22438c9c45f7fa3133a1c3c4d6102c22a336a308;hp=493b70401eabe3fec2ad0d5dd8efa1decf3b78d9;hb=33a1521384fd26924a3bf9647ba7542148295642;hpb=a69a9e27e7de338a3116ed345ff2d9d19f084329 diff --git a/fishladder.c b/fishladder.c index 493b704..22438c9 100644 --- a/fishladder.c +++ b/fishladder.c @@ -668,6 +668,9 @@ static void gen_level_text( struct cmp_level *pLevel ) } } + // re-create level scores + + ui_resolve( &world.st.world_text ); } @@ -3149,11 +3152,16 @@ void vg_render(void) v2_add( center, (v2f){ -0.25f, -0.25f }, p0 ); v2_add( center, (v2f){ 0.25f, -0.25f }, p1 ); - - if( cell->state & FLAG_FLIP_FLOP ) - render_sprite( k_sprite_flare_y, p1 ); - else - render_sprite( k_sprite_flare_b, p0 ); + + if( cell->state & FLAG_TARGETED ) + { + if( cell->state & FLAG_FLIP_FLOP ) + render_sprite( k_sprite_flare_y, p1 ); + else + render_sprite( k_sprite_flare_b, p0 ); + } + else + render_sprite( k_sprite_flare_w, cell->state &FLAG_FLIP_FLOP? p1: p0 ); } }