ui testing
This commit is contained in:
@@ -4,6 +4,8 @@ import "core:fmt"
|
||||
import "core:strings"
|
||||
import "vendor:raylib"
|
||||
|
||||
delta: f32
|
||||
|
||||
player: Player
|
||||
|
||||
main :: proc() {
|
||||
@@ -18,6 +20,8 @@ main :: proc() {
|
||||
|
||||
raylib.SetExitKey(nil)
|
||||
|
||||
init_pause_menu()
|
||||
|
||||
init_world()
|
||||
defer deinit_world()
|
||||
|
||||
@@ -34,7 +38,7 @@ main :: proc() {
|
||||
|
||||
for (!raylib.WindowShouldClose()) {
|
||||
|
||||
delta := raylib.GetFrameTime()
|
||||
if !is_paused do delta = raylib.GetFrameTime()
|
||||
|
||||
raylib.BeginDrawing()
|
||||
raylib.ClearBackground(raylib.BLACK)
|
||||
@@ -47,6 +51,7 @@ main :: proc() {
|
||||
|
||||
raylib.EndMode2D()
|
||||
raylib.DrawFPS(20, 20)
|
||||
draw_pause_menu()
|
||||
draw_player_grid_debug()
|
||||
raylib.EndDrawing()
|
||||
|
||||
@@ -56,6 +61,9 @@ main :: proc() {
|
||||
|
||||
@(private = "file")
|
||||
update :: proc(delta: f32) {
|
||||
process_pause_menu_input()
|
||||
|
||||
if is_paused do return
|
||||
update_world(delta)
|
||||
update_player(&player, delta)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user