50 lines
693 B
Odin
50 lines
693 B
Odin
// SPDX-License-Identifer: MIT
|
|
/*
|
|
* main.odin
|
|
*
|
|
* pike pre-alpha
|
|
*
|
|
* Written by TiredWithJoy
|
|
* Written by vx-clutch
|
|
*
|
|
* This file contains the main driving
|
|
* routine, and some game code.
|
|
*/
|
|
|
|
package main
|
|
|
|
import rl "vendor:raylib"
|
|
|
|
import "libpike/log"
|
|
import "libpike/casino"
|
|
import "libpike/dialog"
|
|
|
|
draw :: proc() {
|
|
log.printl("draw frame")
|
|
rl.BeginDrawing()
|
|
|
|
rl.ClearBackground({160, 200, 255, 255})
|
|
|
|
rl.EndDrawing()
|
|
}
|
|
|
|
update :: proc() {
|
|
log.printl("update frame")
|
|
}
|
|
|
|
main :: proc() {
|
|
log.printl("pike init")
|
|
|
|
log.printl("start raylib")
|
|
|
|
rl.InitWindow(1024, 512, "pike")
|
|
|
|
for !rl.WindowShouldClose() {
|
|
draw()
|
|
update()
|
|
}
|
|
|
|
log.printl("exiting")
|
|
rl.CloseWindow()
|
|
}
|