aboutsummaryrefslogtreecommitdiff
path: root/snake.jai
diff options
context:
space:
mode:
authordam <dam@gudinoff>2024-04-30 00:05:26 +0100
committerdam <dam@gudinoff>2024-04-30 00:05:26 +0100
commitd7c2c312fe2ac08cadc3534a0a35357ef50cca20 (patch)
treecfaa0289011dfe5e33e55e78c5fffa4e4ea0663e /snake.jai
parent1f2afe4db186342bda551e96bcd1d9b029d7c5ba (diff)
downloadtask-time-tracker-d7c2c312fe2ac08cadc3534a0a35357ef50cca20.tar.zst
task-time-tracker-d7c2c312fe2ac08cadc3534a0a35357ef50cca20.zip
WIP : Add logger and cleanup TUI module.
Diffstat (limited to 'snake.jai')
-rw-r--r--snake.jai7
1 files changed, 5 insertions, 2 deletions
diff --git a/snake.jai b/snake.jai
index e3a15f6..465ae4d 100644
--- a/snake.jai
+++ b/snake.jai
@@ -136,8 +136,11 @@ main :: () {
GAME_OVER_TEXT :: "~ game over ~";
INSTRUCTIONS_TEXT :: "(esc to exit)";
+
+ seed: u64 = xx to_milliseconds(current_time_monotonic()) | 0x01; // Seed must be odd.
+ random_seed(seed);
- TUI.start();
+ assert(TUI.start(), "Failed to start TUI.");
TUI.set_cursor_position(1, 1);
write_string("Please enter player name: ");
@@ -158,5 +161,5 @@ main :: () {
if TUI.get_key() == TUI.Keys.Escape then break;
}
- TUI.stop();
+ assert(TUI.stop(), "Failed to stop TUI.");
}