add function to make text vec to its own module so it can be reused across different modes

This commit is contained in:
2025-02-20 06:13:33 +00:00
parent 027c8be541
commit 9feae2bb0f
5 changed files with 125 additions and 125 deletions

View File

@@ -9,13 +9,11 @@ struct
val mode =
if #attackHeld input orelse #jumpHeld input then
GameType.LEVEL LevelType.initial
else
else
let
val titleState =
if #downHeld input then
{focus = OPTIONS_BUTTON}
else
titleState
if #downHeld input then {focus = OPTIONS_BUTTON}
else titleState
in
GameType.TITLE titleState
end
@@ -24,17 +22,14 @@ struct
end
| OPTIONS_BUTTON =>
let
val mode =
val mode =
if #attackHeld input orelse #jumpHeld input then
(* placeholder: go to configure screen instead once that is implemented *)
GameType.TITLE titleState
else
let
val titleState =
if #upHeld input then
{focus = START_BUTTON}
else
titleState
if #upHeld input then {focus = START_BUTTON} else titleState
in
GameType.TITLE titleState
end