aboutsummaryrefslogtreecommitdiff
path: root/src/callbacks.odin
diff options
context:
space:
mode:
authoriamcheeseman <[email protected]>2026-03-04 16:12:25 -0500
committeriamcheeseman <[email protected]>2026-03-04 16:12:25 -0500
commit69bfcb3c5fec6957e00264d24990dd2f1263cd50 (patch)
treebab0896b254d9158b31cbe2ae1073562deef230e /src/callbacks.odin
parentccd4b29cc358d89d231e602522ca7b35d178b120 (diff)
better muntik
Diffstat (limited to 'src/callbacks.odin')
-rw-r--r--src/callbacks.odin32
1 files changed, 32 insertions, 0 deletions
diff --git a/src/callbacks.odin b/src/callbacks.odin
new file mode 100644
index 0000000..a88baf3
--- /dev/null
+++ b/src/callbacks.odin
@@ -0,0 +1,32 @@
+package demonchime
+
+Update_Callback :: proc(f32)
+Draw_Callback :: proc()
+
+update_callbacks := []Update_Callback{
+ update_player,
+ update_enemies,
+ update_bullets,
+ update_upgrade,
+ update_wiggle_props,
+}
+
+fixed_update_callbacks := []Update_Callback{
+ step_ropes,
+}
+
+draw_callbacks := []Draw_Callback{
+ draw_props,
+ draw_wiggle_props,
+ draw_player, // PLAYER HERE
+ draw_enemies,
+ draw_ropes,
+ draw_bullets,
+ draw_upgrade,
+}
+
+fg_draw_callbacks := []Draw_Callback{
+ // draw_props,
+ // draw_wiggle_props,
+ // draw_player_fg, // PLAYER HERE
+}