Exemplo n.º 1
0
 def on_key_press(self, symbol, modifiers):
     self.buttons[self.hover_idx].state = 0
     if symbol == ENTER:
         self.buttons[self.hover_idx].state = 2
     elif symbol == UP:
         self.hover_idx -= 1
         if self.hover_idx < 0:
             self.hover_idx = len(self.buttons)-1
     elif symbol == DOWN:
         self.hover_idx += 1
         if self.hover_idx >= len(self.buttons):
             self.hover_idx = 0
     elif symbol == F5:
         # secret test playground
         self.app.push_scene(scenes.get('playgroundscene'))
     if self.buttons[self.hover_idx].state < 2:
         self.buttons[self.hover_idx].state = 1
Exemplo n.º 2
0
 def on_btn_editor(self):
     self.app.push_scene(scenes.get('editorscene'))
Exemplo n.º 3
0
 def on_btn_continue(self):
     level = self.app.read_progress()
     self.app.push_scene(scenes.get('playlevelscene'), level)
Exemplo n.º 4
0
 def on_btn_new(self):
     self.app.push_scene(scenes.get('playlevelscene'), 0)