same random maintainer stuff

This commit is contained in:
2025-11-30 20:31:30 -05:00
parent bb585e2823
commit 83f0c6411c

View File

@@ -13,37 +13,53 @@
package main package main
import "core:fmt"
import rl "vendor:raylib" import rl "vendor:raylib"
import "libpike/log" import "libpike/log"
import "libpike/casino" import "libpike/casino"
import "libpike/dialog" import "libpike/dialog"
draw :: proc() { TARGET_FPS :: 60
log.printl("draw frame")
rl.BeginDrawing()
rl.ClearBackground({160, 200, 255, 255}) WINDOW_NAME :: "Pike"
WINDOW_WIDTH :: 800
rl.EndDrawing() WINDOW_HEIGHT :: 600
}
update :: proc() {
log.printl("update frame")
}
main :: proc() { main :: proc() {
log.printl("pike init") log.printl("pike init")
log.printl("start raylib") log.printl("start raylib")
rl.InitWindow(1024, 512, "pike") rl.SetTraceLogLevel(ODIN_DEBUG ? .ALL : .NONE)
rl.SetConfigFlags({ .WINDOW_RESIZABLE, .VSYNC_HINT })
rl.SetTargetFPS(TARGET_FPS)
rl.InitWindow(WINDOW_WIDTH, WINDOW_HEIGHT, WINDOW_NAME)
for !rl.WindowShouldClose() { for !rl.WindowShouldClose() {
draw()
update() update()
rl.BeginDrawing()
rl.ClearBackground({160, 200, 255, 255})
draw()
rl.DrawFPS(10, 10)
rl.EndDrawing()
} }
log.printl("exiting") log.printl("exiting")
rl.CloseWindow() rl.CloseWindow()
log.printl("done")
}
setup_game :: proc() {
// very complicated setup code
}
draw :: proc() {
// very VERY mega-duper simple code
}
update :: proc() {
// very complex set of update instructions
} }