Merge branch 'v1.6.0' of github.com:sanderland/katrain into v1.6.0

This commit is contained in:
Sander Land committed 2020-10-31 00:51:49 +01:00
commit 9c3860bebc
4 files changed
+12 -8

No files matched your search

+7 -2
View File
@@ -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"]
+2 -2
View File
@@ -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