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
import "core:fmt"
import rl "vendor:raylib"
import "libpike/log"
import "libpike/casino"
import "libpike/dialog"
draw :: proc() {
log.printl("draw frame")
rl.BeginDrawing()
TARGET_FPS :: 60
rl.ClearBackground({160, 200, 255, 255})
rl.EndDrawing()
}
update :: proc() {
log.printl("update frame")
}
WINDOW_NAME :: "Pike"
WINDOW_WIDTH :: 800
WINDOW_HEIGHT :: 600
main :: proc() {
log.printl("pike init")
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() {
draw()
update()
rl.BeginDrawing()
rl.ClearBackground({160, 200, 255, 255})
draw()
rl.DrawFPS(10, 10)
rl.EndDrawing()
}
log.printl("exiting")
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
}