Skip to content

Commit d99b046

Browse files
committed
TASK: Use properties
fixes #46 At least partly
1 parent bf73859 commit d99b046

File tree

2 files changed

+12
-10
lines changed

2 files changed

+12
-10
lines changed

game/blackJack.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -38,14 +38,14 @@ def add_player(self, user_id, first_name, message_id, silent=False):
3838

3939
def get_index_by_user_id(self, user_id):
4040
for index, user in enumerate(self.players):
41-
if user.get_userid() == user_id:
41+
if user.user_id == user_id:
4242
return index
4343

4444
return None
4545

4646
def get_user_by_user_id(self, user_id):
4747
for user in self.players:
48-
if user.get_userid() == user_id:
48+
if user.user_id == user_id:
4949
return user
5050
return None
5151

@@ -202,24 +202,24 @@ def evaluation(self) -> None:
202202

203203
if self.dealer.get_cardvalue() > 21:
204204
for user in list_21:
205-
set_game_won(user.get_userid())
205+
set_game_won(user.user_id)
206206
for user in list_lower_21:
207-
set_game_won(user.get_userid())
207+
set_game_won(user.user_id)
208208
# Alle mit 21 > Punkte >= 0 haben Einsatz x 1,5 gewonnen.
209209
# Alle mit 21 haben Einsatz mal 2 gewonnen
210210
# Alle mit 21 und Kartenanzahl = 2 haben Einsatz mal 3 gewonnen
211211
elif self.dealer.get_cardvalue() == 21: # todo differentiate between blackjack and 21
212212
for user in list_21:
213213
if user.get_first_name() != translate("dealerName", self.lang_id):
214-
set_game_won(user.get_userid())
214+
set_game_won(user.user_id)
215215
# Alle mit 21 > Punkte >= 0 haben verloren . || Alle mit 21 haben Einsatz gewonnen || Alle mit 21 und Kartenanzahl = 2 haben Einsatz mal 2 gewonnen
216216
# todo if dealer got Blackjack: || Everyone with BlackJack won their bet back. || Everone else lost
217217
elif self.dealer.get_cardvalue() < 21:
218218
for user in list_21:
219-
set_game_won(user.get_userid())
219+
set_game_won(user.user_id)
220220
for user in list_lower_21:
221221
if user.get_cardvalue() > self.dealer.get_cardvalue():
222-
set_game_won(user.get_userid())
222+
set_game_won(user.user_id)
223223
# print(str(user.get_userid()) + " you've got " + )
224224
# Alle mit Dealer > Punkte haben verloren.
225225
# Alle mit Dealer = Punkte erhalten Einsatz

game/player.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -47,17 +47,19 @@ def get_first_name(self):
4747
def get_cardvalue(self):
4848
return self.cardvalue
4949

50-
def get_userid(self):
51-
return self.user_id
50+
@property
51+
def user_id(self):
52+
return self.__user_id
53+
5254
@property
5355
def join_id(self):
5456
return self.__join_id
5557

5658
def get_lang_id(self):
5759
return self.lang_id
5860

59-
self.user_id = user_id
6061
def __init__(self, user_id, first_name, deck, join_id, lang_id="en"):
62+
self.__user_id = user_id
6163
self.first_name = first_name
6264
self.__join_id = join_id
6365
self.lang_id = lang_id

0 commit comments

Comments
 (0)