turn.py 文件源码

python
阅读 22 收藏 0 点赞 0 评论 0

项目:kivy_rpg 作者: spinningD20 项目源码 文件源码
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)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号