changeset 58:d7d88ac30611

core: forgot to implement action->draw
author David Demelier <markand@malikania.fr>
date Tue, 21 Jan 2020 12:31:56 +0100
parents 9f6267843815
children 52792b863ff7
files src/game.c
diffstat 1 files changed, 11 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/game.c	Tue Jan 21 12:28:26 2020 +0100
+++ b/src/game.c	Tue Jan 21 12:31:56 2020 +0100
@@ -82,6 +82,15 @@
 	}
 }
 
+static void
+draw_actions(void)
+{
+	for (size_t i = 0; i < GAME_ACTIONS_MAX; ++i)
+		if (game.actions[i].draw)
+			game.actions[i].draw(&game.actions[i]);
+}
+
+
 void
 game_switch(struct state *state, bool quick)
 {
@@ -133,6 +142,8 @@
 {
 	if (game.state)
 		game.state->draw();
+
+	draw_actions();
 }
 
 void