summaryrefslogtreecommitdiff
path: root/odin-rl-window/main.odin
blob: 3a1ed9b535371930de55445a174f1a59995ed0fb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
package main

import "core:fmt"
import rl "vendor:raylib"

main :: proc() {
	rl.SetConfigFlags({.VSYNC_HINT, .WINDOW_RESIZABLE, .WINDOW_HIGHDPI})

	rl.InitWindow(1280, 720, "Raylib Window")
	defer rl.CloseWindow()

	rl.SetTargetFPS(500)

	for !rl.WindowShouldClose() {
		rl.BeginDrawing()
		rl.ClearBackground(rl.DARKBLUE)
		rl.DrawRectangleV(rl.Vector2{ 200, 200 }, rl.Vector2{ 200, 200 }, rl.WHITE)
		rl.DrawFPS(rl.GetScreenWidth() - 100, 20);
		rl.EndDrawing()
	}
}