This commit is contained in:
2026-06-25 13:56:54 -04:00
parent 3f3913abee
commit 7bc6e2cb4d
5 changed files with 39 additions and 14 deletions

View File

@@ -8,17 +8,22 @@ 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", "Feed your cat", "Menu"]
"What do you want to do?",
["Check on your cat", "Feed your cat", "Pet your cat", "Menu"],
):
case "Check on your cat":
rules.reconcile(save.cat, time.time())
print(
f"{save.cat.name}, {generation.generate_trait_sentence(save.cat.traits).lower()}\nFullness: {round(save.cat.fullness,1)}"
f"{save.cat.name}, {generation.generate_trait_sentence(save.cat.traits).lower()}\nFullness: {round(save.cat.fullness,1)}\nHappiness: {round(save.cat.happiness,1)}"
)
case "Feed your cat":
rules.reconcile(save.cat, time.time())
rules.feed(save.cat)
print(f"You feed {save.cat.name}, {save.cat.name} is now full.")
case "Pet your cat":
rules.reconcile(save.cat, time.time())
rules.excite(save.cat)
print(f"You pet {save.cat.name}, {save.cat.name} is now happy.")
case "Menu":
result = options()
match result: