Files
tower-defense-prototype/game/app.odin
T
2026-06-18 00:53:49 -07:00

30 lines
448 B
Odin

package game
import rl "vendor:raylib"
run :: proc() {
rl.InitWindow(SCREEN_W, SCREEN_H, "Tower Defense")
defer rl.CloseWindow()
rl.SetTargetFPS(60)
world := init_world()
for !rl.WindowShouldClose() {
dt := rl.GetFrameTime()
update_world(&world, dt)
rl.BeginDrawing()
rl.ClearBackground(rl.Color{34, 139, 34, 255})
render_world(&world)
rl.EndDrawing()
}
delete(world.path)
delete(world.towers)
delete(world.events)
}