diff --git a/src/game/EventManager.py b/src/game/EventManager.py index d8a3bca..fffb38a 100644 --- a/src/game/EventManager.py +++ b/src/game/EventManager.py @@ -22,7 +22,7 @@ class EventManager: def handleEvents(self): pygame.event.pump() - self.game.screen.ui.timerTextView.changeText(self.game.ingameTimer.getPrettyTime()) + self.game.screen.ui.updateTime() keys = pygame.key.get_pressed() for event in pygame.event.get(): diff --git a/src/ui/Ui.py b/src/ui/Ui.py index 98d26ee..ccb64ad 100644 --- a/src/ui/Ui.py +++ b/src/ui/Ui.py @@ -66,19 +66,19 @@ class Ui(): consoleLines = [] if self.healthBar.value != statistics.hp: self.healthBar.updateFill(statistics.hp) - consoleLines.append("Health: " + str(statistics.hp)) + consoleLines.append(self.timer.getPrettyTime() + " - Health: " + str(statistics.hp)) if self.hungerBar.value != statistics.hunger: self.hungerBar.updateFill(statistics.hunger) - consoleLines.append("Hunger: " + str(statistics.hunger)) + consoleLines.append(self.timer.getPrettyTime() + " - Hunger: " + str(statistics.hunger)) if self.staminaBar.value != statistics.stamina: self.staminaBar.updateFill(statistics.stamina) - consoleLines.append("Stamina: " + str(statistics.stamina)) + consoleLines.append(self.timer.getPrettyTime() + " - Stamina: " + str(statistics.stamina)) if self.thirstBar.value != statistics.thirst: self.thirstBar.updateFill(statistics.thirst) - consoleLines.append("Stamina: " + str(statistics.thirst)) + consoleLines.append(self.timer.getPrettyTime() + " - Stamina: " + str(statistics.thirst)) if len(consoleLines) > 0: self.console.addLinesToConsoleAndScrollToDisplayThem(consoleLines) @@ -91,6 +91,13 @@ class Ui(): elif event.button == 5: console.writeConsoleLines(console.topWrittenLineInd - 1) + def updateTime(self): + self.timerTextView.changeText(self.timer.getPrettyTime()) + if self.timer.isItDay(): + self.isDayTextView.changeText("Day") + else: + self.isDayTextView.changeText("Night") + class Colors(Enum): RED = (255, 0, 0)