refactor map

This commit is contained in:
2026-06-27 00:32:42 -07:00
parent bfc39201e1
commit 28165ed399
8 changed files with 25 additions and 21 deletions
+7 -3
View File
@@ -5,13 +5,17 @@ World :: struct {
combat: Combat,
base_health: int,
world_map: Map,
path: [dynamic]Vec2,
events: [dynamic]Event,
phase: Game_Phase,
wave: Wave,
selected_tower: Tower_Kind,
}
Map :: struct {
current_map: World_Map,
path: [dynamic]Vec2,
}
Economy :: struct {
gold: int,
}
@@ -37,8 +41,8 @@ init_world :: proc() -> World {
phase = .Build,
selected_tower = .Archer,
}
init_map(&world.world_map)
build_path(&world.world_map, &world.path)
init_map(&world.world_map.current_map)
build_path(&world.world_map.current_map, &world.world_map.path)
return world
}