mirror of
https://github.com/Ed94/Odin.git
synced 2026-08-05 15:18:49 +00:00
Make core and vendor adhere to -vet, -strict-style, and -disallow-do
This commit is contained in:
Vendored
+13
-10
@@ -2,21 +2,24 @@ package raylib
|
||||
|
||||
import c "core:c/libc"
|
||||
|
||||
when #config(RAYLIB_USE_LINALG, false) {
|
||||
USE_LINALG :: #config(RAYLIB_USE_LINALG, true)
|
||||
when USE_LINALG {
|
||||
import "core:math/linalg"
|
||||
}
|
||||
|
||||
#assert(size_of(rune) == size_of(c.int))
|
||||
|
||||
when ODIN_OS == "windows" do foreign import lib {
|
||||
"raylib.lib",
|
||||
"system:Winmm.lib",
|
||||
"system:Gdi32.lib",
|
||||
"system:User32.lib",
|
||||
"system:Shell32.lib",
|
||||
when ODIN_OS == "windows" {
|
||||
foreign import lib {
|
||||
"raylib.lib",
|
||||
"system:Winmm.lib",
|
||||
"system:Gdi32.lib",
|
||||
"system:User32.lib",
|
||||
"system:Shell32.lib",
|
||||
}
|
||||
}
|
||||
when ODIN_OS == "linux" do foreign import lib "linux/libraylib.a"
|
||||
when ODIN_OS == "darwin" do foreign import lib "macos/libraylib.a"
|
||||
when ODIN_OS == "linux" { foreign import lib "linux/libraylib.a" }
|
||||
when ODIN_OS == "darwin" { foreign import lib "macos/libraylib.a" }
|
||||
|
||||
VERSION :: "3.7"
|
||||
|
||||
@@ -53,7 +56,7 @@ MAGENTA :: Color{ 255, 0, 255, 255 } // Magenta
|
||||
RAYWHITE :: Color{ 245, 245, 245, 255 } // My own White (raylib logo)
|
||||
|
||||
|
||||
when #config(RAYLIB_USE_LINALG, false) {
|
||||
when USE_LINALG {
|
||||
// Vector2 type
|
||||
Vector2 :: linalg.Vector2f32
|
||||
// Vector3 type
|
||||
|
||||
Vendored
+10
-8
@@ -2,15 +2,17 @@ package raylib
|
||||
|
||||
import "core:c"
|
||||
|
||||
when ODIN_OS == "windows" do foreign import lib {
|
||||
"raylib.lib",
|
||||
"system:Winmm.lib",
|
||||
"system:Gdi32.lib",
|
||||
"system:User32.lib",
|
||||
"system:Shell32.lib",
|
||||
when ODIN_OS == "windows" {
|
||||
foreign import lib {
|
||||
"raylib.lib",
|
||||
"system:Winmm.lib",
|
||||
"system:Gdi32.lib",
|
||||
"system:User32.lib",
|
||||
"system:Shell32.lib",
|
||||
}
|
||||
}
|
||||
when ODIN_OS == "linux" do foreign import lib "linux/libraylib.a"
|
||||
when ODIN_OS == "darwin" do foreign import lib "macos/libraylib.a"
|
||||
when ODIN_OS == "linux" { foreign import lib "linux/libraylib.a" }
|
||||
when ODIN_OS == "darwin" { foreign import lib "macos/libraylib.a" }
|
||||
|
||||
GRAPHICS_API_OPENGL_11 :: false
|
||||
GRAPHICS_API_OPENGL_21 :: true
|
||||
|
||||
Reference in New Issue
Block a user