add raylib
This commit is contained in:
42
main.odin
42
main.odin
@@ -13,33 +13,37 @@
|
|||||||
|
|
||||||
package main
|
package main
|
||||||
|
|
||||||
|
import rl "vendor:raylib"
|
||||||
|
|
||||||
import "libpike/log"
|
import "libpike/log"
|
||||||
import "libpike/casino"
|
import "libpike/casino"
|
||||||
import "libpike/dialog"
|
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() {
|
main :: proc() {
|
||||||
log.printl("pike init")
|
log.printl("pike init")
|
||||||
|
|
||||||
deck := casino.create_deck()
|
log.printl("start raylib")
|
||||||
|
|
||||||
casino.shuffle(&deck)
|
rl.InitWindow(1024, 512, "pike")
|
||||||
|
|
||||||
casino.print_deck(deck)
|
for !rl.WindowShouldClose() {
|
||||||
|
draw()
|
||||||
log.printl("=== guy ===")
|
update()
|
||||||
dialog.get_random(.GUY)
|
}
|
||||||
dialog.get_random(.GUY)
|
|
||||||
log.printl("=== blackjack ===")
|
log.printl("exiting")
|
||||||
dialog.get_random(.BLACKJACK)
|
rl.CloseWindow()
|
||||||
dialog.get_random(.BLACKJACK)
|
|
||||||
log.printl("=== slots ===")
|
|
||||||
dialog.get_random(.SLOTS)
|
|
||||||
dialog.get_random(.SLOTS)
|
|
||||||
log.printl("=== video poker ===")
|
|
||||||
dialog.get_random(.VIDEOPOKER)
|
|
||||||
dialog.get_random(.VIDEOPOKER)
|
|
||||||
log.printl("=== poker ===")
|
|
||||||
dialog.get_random(.POKER)
|
|
||||||
dialog.get_random(.POKER)
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user