aboutsummaryrefslogtreecommitdiff
path: root/src/callbacks.odin
blob: 75237ebe9289a53373b780e04dd7ff3f65cdb43b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
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{
}