Merge branch 'v1.6.0' of github.com:sanderland/katrain into v1.6.0
This commit is contained in:
commit
9c3860bebc
4 files changed
+12
-8
No files matched your search
@@ -342,9 +342,12 @@ class PlayerSetupBlock(MDBoxLayout):
|
||||
def swap_players(self):
|
||||
player_dump = {bw: p.player_type_dump for bw, p in self.players.items()}
|
||||
for bw in "BW":
|
||||
self.update_players(bw, player_dump["B" if bw == "W" else "W"])
|
||||
self.update_player_params(bw, player_dump["B" if bw == "W" else "W"])
|
||||
|
||||
def update_players(self, bw, player_info): # update sub widget based on gui state change
|
||||
def update_player_params(self, bw, params):
|
||||
self.players[bw].update_widget(**params)
|
||||
|
||||
def update_player_info(self, bw, player_info): # update sub widget based on gui state change
|
||||
self.players[bw].update_widget(player_type=player_info.player_type, player_subtype=player_info.player_subtype)
|
||||
|
||||
|
||||
@@ -558,6 +561,8 @@ class StatsBox(MDBoxLayout, BackgroundMixin):
|
||||
class ClickableLabel(LeftButtonBehavior, Label):
|
||||
pass
|
||||
|
||||
class ClickableCircle(LeftButtonBehavior,CircleWithText):
|
||||
pass
|
||||
|
||||
class ScrollableLabel(ScrollView, BackgroundMixin):
|
||||
__events__ = ["on_ref_press"]
|
||||
|
||||
@@ -246,7 +246,7 @@ class NewGamePopup(QuickConfigGui):
|
||||
def __init__(self, katrain):
|
||||
super().__init__(katrain)
|
||||
for bw, info in katrain.players_info.items():
|
||||
self.player_setup.update_players(bw, info)
|
||||
self.player_setup.update_player_info(bw, info)
|
||||
|
||||
self.rules_spinner.value_refs = [name for abbr, name in katrain.engine.RULESETS_ABBR]
|
||||
|
||||
@@ -260,7 +260,7 @@ class NewGamePopup(QuickConfigGui):
|
||||
self.katrain.update_player(bw, **player_setup.player_type_dump)
|
||||
self.katrain("new-game")
|
||||
|
||||
def update_game(self, save_to_file=True):
|
||||
def update_game(self):
|
||||
props = self.collect_properties(self)
|
||||
root = self.katrain.game.root
|
||||
changed = False
|
||||
|
||||
Reference in new issue
Block a user