|
123456789101112131415161718192021222324252627282930313233343536 |
- from shell_Context import *
- from llm import *
-
- # Greet the user upon start
- @llm_by_value
- def shell_start(
- c: shell_Context
- ) -> shell_Context:
- c.output = "Shell.StartText"
- c.recentField = "output"
- return c
- #}
-
- # Switch among CLI functions based on input
- #
- # Conditions:
- # 1. User requested to quit the game
- # 2. User plays the game
- @llm_by_value
- def shell_processInput(
- c: shell_Context
- ) -> shell_Context:
- if (
- c.input == "e" or
- c.input == "exit" or
- c.input == "q" or
- c.input == "quit"
- ):
- c.exit = True
- c.recentField = "exit"
- return c
-
- c.output = "TODO Call all CLI functions, let them process game input"
- c.recentField = "output"
- return c
- #}
|