raylib :: #library "raylib"; Color :: struct { r, g, b, a: u8; } Vector2 :: struct { x, y: f32; } InitWindow :: (width: s32, height: s32, title: [:0]u8) -> void #foreign raylib; CloseWindow :: () -> void #foreign raylib; WindowShouldClose :: () -> bool #foreign raylib; BeginDrawing :: () -> void #foreign raylib; EndDrawing :: () -> void #foreign raylib; ClearBackground :: (color: Color) -> void #foreign raylib; DrawTriangle :: (v1: Vector2, v2: Vector2, v3: Vector2, color: Color) -> void #foreign raylib;