aboutsummaryrefslogtreecommitdiff
path: root/odin-rl-window/main.odin
diff options
context:
space:
mode:
Diffstat (limited to 'odin-rl-window/main.odin')
-rw-r--r--odin-rl-window/main.odin21
1 files changed, 21 insertions, 0 deletions
diff --git a/odin-rl-window/main.odin b/odin-rl-window/main.odin
new file mode 100644
index 0000000..a9b9970
--- /dev/null
+++ b/odin-rl-window/main.odin
@@ -0,0 +1,21 @@
1package main
2
3import "core:fmt"
4import rl "vendor:raylib"
5
6main :: proc() {
7 rl.SetConfigFlags({.VSYNC_HINT, .WINDOW_RESIZABLE, .WINDOW_HIGHDPI})
8 rl.InitWindow(1280, 720, "Raylib Window")
9
10 rl.SetTargetFPS(500)
11
12 for !rl.WindowShouldClose() {
13 rl.BeginDrawing()
14 rl.ClearBackground(rl.DARKBLUE)
15 rl.DrawRectangleV(rl.Vector2{ 200, 200 }, rl.Vector2{ 200, 200 }, rl.WHITE)
16 rl.DrawFPS(rl.GetScreenWidth() - 100, 20);
17 rl.EndDrawing()
18 }
19
20 rl.CloseWindow()
21}