refactor world wave

This commit is contained in:
2026-06-26 20:53:31 -07:00
parent 4d9c52c56a
commit bfc39201e1
4 changed files with 16 additions and 12 deletions
+6 -2
View File
@@ -8,8 +8,7 @@ World :: struct {
path: [dynamic]Vec2,
events: [dynamic]Event,
phase: Game_Phase,
wave: int,
spawner: Wave_Spawner,
wave: Wave,
selected_tower: Tower_Kind,
}
@@ -23,6 +22,11 @@ Combat :: struct {
projectiles: [MAX_PROJECTILES]Projectile,
}
Wave :: struct {
current_wave: int,
spawner: Wave_Spawner,
}
init_world :: proc() -> World {
economy := Economy {
gold = 100,