add event queue, tower archetypes, and enemy damage. no projectiles yet
This commit is contained in:
@@ -9,6 +9,7 @@ World :: struct {
|
||||
path: [dynamic]Vec2,
|
||||
enemies: [MAX_ENEMIES]Enemy,
|
||||
towers: [dynamic]Tower,
|
||||
events: [dynamic]Event,
|
||||
}
|
||||
|
||||
init_world :: proc() -> World {
|
||||
@@ -27,5 +28,7 @@ update_world :: proc(world: ^World, dt: f32) {
|
||||
execute_command(world, cmd)
|
||||
|
||||
update_enemies(world, dt)
|
||||
update_towers(world, dt)
|
||||
process_events(world)
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user