food
This commit is contained in:
@@ -1,13 +1,23 @@
|
||||
from untitled import model, persistence, ui
|
||||
import time
|
||||
|
||||
from untitled import generation, model, persistence, rules, ui
|
||||
from untitled.screens.common import options
|
||||
|
||||
|
||||
def house(save: model.Save):
|
||||
print("Welcome to your house!")
|
||||
while True:
|
||||
match ui.select("What do you want to do?", ["Check on your cat", "Menu"]):
|
||||
match ui.select(
|
||||
"What do you want to do?", ["Check on your cat", "Feed your cat", "Menu"]
|
||||
):
|
||||
case "Check on your cat":
|
||||
print(save.cat.name)
|
||||
rules.reconcile(save.cat, time.time())
|
||||
print(
|
||||
f"{save.cat.name}, {generation.generate_trait_sentence(save.cat.traits).lower()}\nFullness: {round(save.cat.hunger,1)}"
|
||||
)
|
||||
case "Feed your cat":
|
||||
rules.feed(save.cat)
|
||||
print(f"You feed {save.cat.name}, {save.cat.name} is now full.")
|
||||
case "Menu":
|
||||
result = options()
|
||||
match result:
|
||||
|
||||
Reference in New Issue
Block a user