Exemplo n.º 1
0
    def create_game_ui(cls, state):

        ui = UI(state)

        layout = cls.get_instance()
        layout.create_side_panel(ui)
        layout.create_ability_panel(ui)
        layout.create_crystal_panel(ui)
        layout.create_player_panel(ui)

        ui.add_crystal_controller(CrystalPanelControl(ui))
        ui.add_ability_controller(AbilityPanelControl(ui))

        return ui