drawing player decks

master
En Yi 2019-05-04 15:28:51 +01:00
parent 96e9ded658
commit 3068683d3c
1 changed files with 13 additions and 12 deletions

View File

@ -57,32 +57,33 @@ class Table:
self.discard_deck = [] # This is not a deck as it will never be drawn self.discard_deck = [] # This is not a deck as it will never be drawn
w_deck = (0.2*self.height, 0.2*self.width) w_deck = min(self.height, self.width) * 0.2
l_deck = (0.5*self.width, 0.5*self.height) l_deck = min(self.width, self.height) * 0.6
playerx = ((self.width - l_deck[0])//2, playerx = ((self.width - l_deck)//2,
0, 0,
(self.width - l_deck[0])//2, (self.width - l_deck)//2,
self.width - w_deck[0]) self.width - w_deck)
playery = (self.height - w_deck[0], playery = (self.height - w_deck,
(self.height - l_deck[1])//2, (self.height - l_deck)//2,
0, 0,
(self.height - l_deck[1])//2) (self.height - l_deck)//2)
spacing = 20 spacing = 20
offset = -50 offset = 0
for i in range(2): for i in range(4):
if i == 0: if i == 0:
self.players.append(MainPlayer(playerx[i], playery[i]+offset, self.players.append(MainPlayer(playerx[i], playery[i]+offset,
l_deck[i % 2], w_deck[i % 2], l_deck, w_deck,
spacing)) spacing))
else: else:
vert = i % 2 == 1 vert = i % 2 == 1
self.players.append(Player(playerx[i], playery[i], self.players.append(Player(playerx[i], playery[i],
l_deck[i % 2], w_deck[i % 2], l_deck, w_deck,
spacing, vert_orientation=vert, spacing, vert_orientation=vert,
deck_reveal=cards.DeckReveal.HIDE_ALL)) deck_reveal=cards.DeckReveal.HIDE_ALL))
def get_pos(self): def get_pos(self):
return self.x, self.y return self.x, self.y