refactor world wave
This commit is contained in:
+6
-2
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user