aboutsummaryrefslogtreecommitdiff
path: root/src/frame_callbacks.odin
diff options
context:
space:
mode:
authoriamcheeseman <[hidden email]>2026-01-15 20:23:41 -0500
committeriamcheeseman <[hidden email]>2026-01-15 20:23:41 -0500
commitc353e0b095fb724ee50d6e09fb00cc82b51da250 (patch)
tree060f11a1e09352e3191b0fc1ad7970abc8b7e3a0 /src/frame_callbacks.odin
parent012a78995d9e360de1d931943b34f21d4f4a85af (diff)
unlockable abilities
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,
+}