diff src/libmlk-rpg/rpg/battle-state-victory.c @ 398:14ce7c4871e3

rpg: overhaul of battle bar
author David Demelier <markand@malikania.fr>
date Sun, 27 Feb 2022 10:08:51 +0100
parents 9334b420c975
children d74f53299252
line wrap: on
line diff
--- a/src/libmlk-rpg/rpg/battle-state-victory.c	Fri Feb 18 16:16:38 2022 +0100
+++ b/src/libmlk-rpg/rpg/battle-state-victory.c	Sun Feb 27 10:08:51 2022 +0100
@@ -55,7 +55,7 @@
 {
 	(void)bt;
 
-	battle_state_victory_draw(st->data);
+	battle_state_victory_draw(st->data, bt);
 }
 
 void
@@ -101,6 +101,8 @@
 	assert(vic);
 	assert(bt);
 
+	battle_update_component(bt, BATTLE_COMPONENT_ALL, ticks);
+
 	if (message_update(&vic->msg, ticks))
 		battle_state_closing(bt);
 
@@ -108,10 +110,11 @@
 }
 
 void
-battle_state_victory_draw(const struct battle_state_victory *vic)
+battle_state_victory_draw(const struct battle_state_victory *vic, const struct battle *bt)
 {
 	assert(vic);
 
+	battle_draw_component(bt, BATTLE_COMPONENT_ALL);
 	message_draw(&vic->msg);
 }