Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/Saludame.activity/main_window.py
diff options
context:
space:
mode:
Diffstat (limited to 'Saludame.activity/main_window.py')
-rwxr-xr-xSaludame.activity/main_window.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/Saludame.activity/main_window.py b/Saludame.activity/main_window.py
index 34a407b..0ac7c80 100755
--- a/Saludame.activity/main_window.py
+++ b/Saludame.activity/main_window.py
@@ -3,6 +3,8 @@
import pygame
from gettext import gettext as _
+import utilities
+
from window import *
from panel_window import PanelWindow
from kid_window import KidWindow
@@ -16,6 +18,8 @@ class MainWindow(Window):
self.clock = clock
self.cha_loader = cha_loader
+ self.game_manager = game_man
+
self.windows = [] # Lista de ventanas que 'componen' la ventana principal
# temporal para probar PanelWindow (se cargará el diccionario en un módulo aparte).
@@ -42,6 +46,9 @@ class MainWindow(Window):
challenges_button2.set_tooltip(_("True or false"))
self.add_button(challenges_button2)
+ button_back = pygame.image.load("customization/customization_button.png").convert_alpha()
+ btn_reset = utilities.TextButton2(self.rect, pygame.Rect((1000, 20), (70, 30)), 1, _("Reset"), 30, (255, 255, 255), button_back, self._cb_reset_game)
+ self.add_button(btn_reset)
#stop_animation_button = TextButton(self.rect, pygame.Rect((800, 550), (30, 30)), 1, "Stop animation", 38, (255, 0, 0), self._cb_button_click_stop_animation)
#self.add_button(stop_animation_button)
@@ -62,6 +69,9 @@ class MainWindow(Window):
def _cb_button_click_change_mood(self, button):
self.kidW.change_mood()
+
+ def _cb_reset_game(self, button):
+ self.game_manager.reset_game()
class Clock(Widget):
@@ -98,3 +108,4 @@ class Clock(Widget):
return change
+