commands, towers, etc
This commit is contained in:
+3
-3
@@ -8,6 +8,7 @@ World :: struct {
|
||||
world_map: Map,
|
||||
path: [dynamic]Vec2,
|
||||
enemies: [MAX_ENEMIES]Enemy,
|
||||
towers: [dynamic]Tower,
|
||||
}
|
||||
|
||||
init_world :: proc() -> World {
|
||||
@@ -22,9 +23,8 @@ init_world :: proc() -> World {
|
||||
|
||||
// update world, never draw
|
||||
update_world :: proc(world: ^World, dt: f32) {
|
||||
if rl.IsKeyPressed(.G) {
|
||||
world.gold += 10
|
||||
}
|
||||
cmd := gather_commands(world)
|
||||
execute_command(world, cmd)
|
||||
|
||||
if rl.IsKeyPressed(.SPACE) {
|
||||
spawn_group(world, 3)
|
||||
|
||||
Reference in New Issue
Block a user