Example #1
0
 def __init__(self, target, **kwargs):
     super(BattleMenuState, self).__init__(target, **kwargs)
     print('battle menu state here, how ya doin', self, target)
     overlay = App.get_running_app().overlay
     self.move_button = Button(
         text='Move', on_release=lambda dt: self.change(SelectMoveState))
     self.attack_button = Button(
         text='Attack',
         on_release=lambda dt: self.change(SelectAttackState))
     self.wait_button = Button(text='Wait',
                               on_release=lambda dt: self.change(TurnEnd))
     menu = GridLayout(cols=1,
                       size_hint=(None, None),
                       row_force_default=True,
                       row_default_height=40)
     menu.width = dp(100)
     menu.height = menu.minimum_height
     buttons = [self.move_button, self.attack_button, self.wait_button]
     for button in buttons:
         menu.add_widget(button)
     menu.y = dp((Window.height / 2) + (menu.height / 2))
     menu.x = dp(40)
     self.menu = menu
     overlay.add_widget(self.menu)
     self.target.game.set_focus_target(self.target)
Example #2
0
 def __init__(self, target, **kwargs):
     super(BattleMenuState, self).__init__(target, **kwargs)
     print('battle menu state here, how ya doin', self, target)
     overlay = App.get_running_app().overlay
     self.move_button = Button(text='Move', on_release=lambda dt: self.change(SelectMoveState))
     self.attack_button = Button(text='Attack', on_release=lambda dt: self.change(SelectAttackState))
     self.wait_button = Button(text='Wait', on_release=lambda dt: self.change(TurnEnd))
     menu = GridLayout(cols=1, size_hint=(None, None), row_force_default=True, row_default_height=40)
     menu.width = dp(100)
     menu.height = menu.minimum_height
     buttons = [self.move_button, self.attack_button, self.wait_button]
     for button in buttons:
         menu.add_widget(button)
     menu.y = dp((Window.height / 2) + (menu.height / 2))
     menu.x = dp(40)
     self.menu = menu
     overlay.add_widget(self.menu)
     self.target.game.set_focus_target(self.target)