From ec84f23ad5efb7803c96e1e6d59ca7ecbb69e1aa Mon Sep 17 00:00:00 2001 From: Zsolt Tasnadi Date: Tue, 17 Feb 2026 20:45:57 +0100 Subject: [PATCH] base loop --- inc/init/init.context.lua | 72 +++++++++++++++++++++++++++++++++------ 1 file changed, 61 insertions(+), 11 deletions(-) diff --git a/inc/init/init.context.lua b/inc/init/init.context.lua index a916b88..1922361 100644 --- a/inc/init/init.context.lua +++ b/inc/init/init.context.lua @@ -47,33 +47,83 @@ local function get_initial_data() game_in_progress = false, -- New flag screens = clone_table({ { - name = "Screen 1", + name = "Home", + decisions = { + Util.create_decision( + "go_to_toilet", + "Go to Toilet", + function() Context.current_screen = 2; Context.selected_desition_index = 1 end + ), + Util.create_decision( + "go_to_walking_to_office", + "Go to Walking to office", + function() Context.current_screen = 3; Context.selected_desition_index = 1 end + ), + } + }, + { + name = "Toilet", + decisions = { + Util.create_decision( + "go_to_home", + "Go to Home", + function() Context.current_screen = 1; Context.selected_desition_index = 1 end + ), + } + }, + { + name = "Walking to office", + decisions = { + Util.create_decision( + "go_to_home", + "Go to Home", + function() Context.current_screen = 1; Context.selected_desition_index = 1 end + ), + Util.create_decision( + "go_to_office", + "Go to Office", + function() Context.current_screen = 4; Context.selected_desition_index = 1 end + ), + } + }, + { + name = "Office", decisions = { Util.create_decision( "play_button_mash", "Play Button Mash", function() Desitions.start_minigame_mash() end ), - } - }, - { - name = "Screen 2", - decisions = { Util.create_decision( "play_rhythm", "Play Rhythm Game", function() Desitions.start_minigame_rhythm() end ), - } - }, - { - name = "Screen 3", - decisions = { Util.create_decision( "play_ddr", "Play DDR (Random)", function() Desitions.start_minigame_ddr(nil) end ), + Util.create_decision( + "go_to_walking_to_home", + "Go to Walking to home", + function() Context.current_screen = 5; Context.selected_desition_index = 1 end + ), + } + }, + { + name = "Walking to home", + decisions = { + Util.create_decision( + "go_to_home", + "Go to Home", + function() Context.current_screen = 1; Context.selected_desition_index = 1 end + ), + Util.create_decision( + "go_to_office", + "Go to Office", + function() Context.current_screen = 4; Context.selected_desition_index = 1 end + ), } } })