@@ -139,7 +139,9 @@ def play_with_computer_help(self) -> str:
139
139
140
140
def alert_new_invitation (self , game_id : str ) -> str :
141
141
# Since the first player invites, the challenger is always the first player
142
- return '**' + self .get_host (game_id ) + ' has invited you to play a game of ' + self .game_name + '.**\n ' + \
142
+ player_email = self .get_players (game_id )[0 ]
143
+ sender_name = self .get_username_by_email (player_email )
144
+ return '**' + sender_name + ' has invited you to play a game of ' + self .game_name + '.**\n ' + \
143
145
self .get_formatted_game_object (game_id ) + '\n \n ' + \
144
146
'Type ```accept``` to accept the game invitation\n ' + \
145
147
'Type ```decline``` to decline the game invitation.'
@@ -381,9 +383,8 @@ def command_quit(self, message: Dict[str, Any], sender: str, content: str) -> No
381
383
if game_id == '' :
382
384
self .send_reply (
383
385
message , 'You are not in a game. Type `help` for all commands.' )
384
- sender_avatar = "!avatar({})" .format (sender )
385
386
sender_name = self .get_username_by_email (sender )
386
- self .cancel_game (game_id , reason = '{} **{}** quit.' .format (sender_avatar , sender_name ))
387
+ self .cancel_game (game_id , reason = '**{}** quit.' .format (sender_name ))
387
388
388
389
def command_join (self , message : Dict [str , Any ], sender : str , content : str ) -> None :
389
390
if not self .is_user_not_player (sender , message ):
@@ -485,8 +486,7 @@ def start_game(self, game_id: str) -> None:
485
486
def get_formatted_game_object (self , game_id : str ) -> str :
486
487
object = '''> **Game `{}`**
487
488
> {}
488
- > {}
489
- > {}/{} players''' .format (game_id , self .get_host (game_id ), self .game_name , self .get_number_of_players (game_id ), self .max_players )
489
+ > {}/{} players''' .format (game_id , self .game_name , self .get_number_of_players (game_id ), self .max_players )
490
490
if game_id in self .instances .keys ():
491
491
instance = self .instances [game_id ]
492
492
if not self .is_single_player :
@@ -554,11 +554,6 @@ def get_number_of_players(self, game_id: str) -> int:
554
554
num = len (self .get_players (game_id ))
555
555
return num
556
556
557
- def get_host (self , game_id : str ) -> str :
558
- player_email = self .get_players (game_id )[0 ]
559
- player_avatar = "!avatar({})" .format (player_email )
560
- return player_avatar
561
-
562
557
def parse_message (self , message : Dict [str , Any ]) -> None :
563
558
game_id = self .is_user_in_game (message ['sender_email' ])
564
559
game = self .get_game_info (game_id )
@@ -825,9 +820,7 @@ def handle_message(self, content: str, player_email: str) -> None:
825
820
if self .gameAdapter .is_single_player :
826
821
self .broadcast ('It\' s your turn' )
827
822
else :
828
- user_turn_avatar = "!avatar({})" .format (self .players [self .turn ])
829
- self .broadcast ('{} It\' s **{}**\' s ({}) turn.' .format (
830
- user_turn_avatar ,
823
+ self .broadcast ('It\' s **{}**\' s ({}) turn.' .format (
831
824
self .gameAdapter .get_username_by_email (
832
825
self .players [self .turn ]),
833
826
self .gameAdapter .gameMessageHandler .get_player_color (self .turn )))
@@ -889,9 +882,7 @@ def same_player_turn(self, content: str, message: str, is_computer: bool) -> Non
889
882
game_over = self .players [self .turn ]
890
883
self .end_game (game_over )
891
884
return
892
- user_turn_avatar = "!avatar({})" .format (self .players [self .turn ])
893
- self .current_messages .append ('{} It\' s **{}**\' s ({}) turn.' .format (
894
- user_turn_avatar ,
885
+ self .current_messages .append ('It\' s **{}**\' s ({}) turn.' .format (
895
886
self .gameAdapter .get_username_by_email (self .players [self .turn ]),
896
887
self .gameAdapter .gameMessageHandler .get_player_color (self .turn )
897
888
))
@@ -906,9 +897,7 @@ def next_turn(self) -> None:
906
897
if self .gameAdapter .is_single_player :
907
898
self .current_messages .append ('It\' s your turn.' )
908
899
else :
909
- user_turn_avatar = "!avatar({})" .format (self .players [self .turn ])
910
- self .current_messages .append ('{} It\' s **{}**\' s ({}) turn.' .format (
911
- user_turn_avatar ,
900
+ self .current_messages .append ('It\' s **{}**\' s ({}) turn.' .format (
912
901
self .gameAdapter .get_username_by_email (self .players [self .turn ]),
913
902
self .gameAdapter .gameMessageHandler .get_player_color (self .turn )
914
903
))
@@ -931,9 +920,8 @@ def end_game(self, winner: str) -> None:
931
920
elif winner .startswith ('except:' ):
932
921
loser = winner .lstrip ('except:' )
933
922
else :
934
- winner_avatar = "!avatar({})" .format (winner )
935
923
winner_name = self .gameAdapter .get_username_by_email (winner )
936
- self .broadcast ('{} **{}** won! :tada:' .format (winner_avatar , winner_name ))
924
+ self .broadcast ('**{}** won! :tada:' .format (winner_name ))
937
925
for u in self .players :
938
926
values = {'total_games' : 1 , 'games_won' : 0 ,
939
927
'games_lost' : 0 , 'games_drawn' : 0 }
0 commit comments