26 lines
406 B
Odin
26 lines
406 B
Odin
package main
|
|
|
|
import rl "vendor:raylib"
|
|
|
|
main :: proc() {
|
|
rl.InitWindow(WINDOW_WIDTH, WINDOW_HEIGHT, WINDOW_TITLE)
|
|
defer rl.CloseWindow()
|
|
|
|
rl.SetTargetFPS(60)
|
|
|
|
game := game_init()
|
|
defer game_shutdown(&game)
|
|
|
|
for !rl.WindowShouldClose() {
|
|
rl.BeginDrawing()
|
|
defer rl.EndDrawing()
|
|
|
|
dt := rl.GetFrameTime()
|
|
game_update(&game, dt)
|
|
|
|
rl.ClearBackground({30, 33, 40, 255})
|
|
game_draw(&game)
|
|
}
|
|
}
|
|
|