Files
odin-road-pathfinding/src/main.odin

29 lines
538 B
Odin

package main
import rl "vendor:raylib"
import "common"
main :: proc() {
rl.SetConfigFlags({.MSAA_4X_HINT, .WINDOW_HIGHDPI})
rl.InitWindow(common.WIDTH, common.HEIGHT, "Base Road Network")
defer rl.CloseWindow()
rl.SetWindowMonitor(common.MONITOR)
rl.SetTargetFPS(rl.GetMonitorRefreshRate(common.MONITOR))
sim: Simulator
defer deinit(&sim)
for !rl.WindowShouldClose() {
rl.BeginDrawing()
defer rl.EndDrawing()
pos := rl.GetMousePosition()
handle_input(&sim, pos)
update(&sim, pos)
draw(&sim, pos)
}
}