package game import "core:fmt" import rl "vendor:raylib" render_hud :: proc(world: ^World) { rl.DrawText(fmt.ctprintf("Enemies: %d", active_enemy_count(world)), 10, 54, 22, rl.BLACK) rl.DrawText(fmt.ctprintf("Wave: %d / %d", world.wave, MAX_WAVES), 10, 76, 22, rl.BLACK) switch world.phase { case .Build: case .Combat: rl.DrawText("Combat!", 10, 98, 22, rl.MAROON) case .Game_Over: rl.DrawText("GAME_OVER", 260, 280, 40, rl.RED) case .Victory: rl.DrawText("Victory!", 260, 280, 40, rl.GREEN) } }