Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/dominoplayer.py
diff options
context:
space:
mode:
Diffstat (limited to 'dominoplayer.py')
-rw-r--r--dominoplayer.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/dominoplayer.py b/dominoplayer.py
index 25a8ee8..9d05c64 100644
--- a/dominoplayer.py
+++ b/dominoplayer.py
@@ -21,6 +21,8 @@ class DominoPlayer:
self.color = None
# se usa para saber si este usuario paso la ultima vuelta
self.has_passed = False
+ # where are displayed the pieces for this player
+ self.pieces_y_position = self.game.table.bottom_limit
def set_pieces(self, pieces):
self._pieces = pieces
@@ -55,6 +57,7 @@ class DominoPlayer:
self.game.btnNew.props.sensitive = False
# "End player",self.number
self.playing = False
+
self.game.next_player(self.number).play()
def remove_piece(self, piece):
@@ -154,6 +157,7 @@ class DominoPlayer:
else:
return False
+ self.game.show_pieces_player(self)
return True
@@ -166,6 +170,10 @@ class SimpleAutoPlayer(DominoPlayer):
NO TIENE NINGUNA ESTRATEGIA
"""
+ def __init__(self, game, number):
+ DominoPlayer.__init__(self, game, number)
+ self.pieces_y_position = 0
+
def play(self):
# "Jugando automatico"
if self.game.start is None:
@@ -184,6 +192,7 @@ class SimpleAutoPlayer(DominoPlayer):
endTile.value = piece.b
endTile.direction = Tile.RIGHT
self.game.end = endTile
+ self.game.show_pieces_player(self)
else:
# "automatica siguiente"