diff src/libmlk-core/core/action.h @ 369:1e06f871dc63

core: split action and action_stack
author David Demelier <markand@malikania.fr>
date Sun, 24 Oct 2021 17:33:12 +0200
parents 19782ea1cf4a
children 460c78706989
line wrap: on
line diff
--- a/src/libmlk-core/core/action.h	Sun Oct 24 17:07:20 2021 +0200
+++ b/src/libmlk-core/core/action.h	Sun Oct 24 17:33:12 2021 +0200
@@ -21,8 +21,6 @@
 
 #include "core.h"
 
-#define ACTION_STACK_MAX (128)
-
 union event;
 
 struct action {
@@ -34,10 +32,6 @@
 	void (*finish)(struct action *);
 };
 
-struct action_stack {
-	struct action *actions[ACTION_STACK_MAX];
-};
-
 CORE_BEGIN_DECLS
 
 void
@@ -55,27 +49,6 @@
 void
 action_finish(struct action *);
 
-void
-action_stack_init(struct action_stack *);
-
-int
-action_stack_add(struct action_stack *, struct action *);
-
-void
-action_stack_handle(struct action_stack *, const union event *);
-
-int
-action_stack_update(struct action_stack *, unsigned int);
-
-void
-action_stack_draw(const struct action_stack *);
-
-int
-action_stack_completed(const struct action_stack *);
-
-void
-action_stack_finish(struct action_stack *);
-
 CORE_END_DECLS
 
 #endif /* !MLK_CORE_ACTION_H */