This commit is contained in:
2026-06-24 19:39:09 -04:00
parent 43539a3255
commit e4ad34faa1
5 changed files with 47 additions and 8 deletions

View File

@@ -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: