aboutsummaryrefslogtreecommitdiff
path: root/src/frame_callbacks.odin
diff options
context:
space:
mode:
Diffstat (limited to 'src/frame_callbacks.odin')
-rw-r--r--src/frame_callbacks.odin16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/frame_callbacks.odin b/src/frame_callbacks.odin
new file mode 100644
index 0000000..c264da6
--- /dev/null
+++ b/src/frame_callbacks.odin
@@ -0,0 +1,16 @@
+package demonchime
+
+Update_Callback :: proc(f32)
+Draw_Callback :: proc()
+
+update_callbacks := []Update_Callback{
+ update_player,
+ update_bullets,
+ update_upgrade,
+}
+
+draw_callbacks := []Draw_Callback{
+ draw_player,
+ draw_bullets,
+ draw_upgrade,
+}