aboutsummaryrefslogtreecommitdiff
path: root/src/callbacks.odin
blob: a88baf3fd579fa252e0eec84ec31530a294d16d7 (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
30
31
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
}