main #3
@@ -26,6 +26,12 @@ class GameStorage:
|
||||
else:
|
||||
self.winner_snake_names = [ x["name"] for x in snakes]
|
||||
|
||||
def _get_type_of_gameboard(self):
|
||||
if len(self.game_board[0]["snakes"]) == 2:
|
||||
return "duel"
|
||||
|
||||
return "standart"
|
||||
|
||||
def save(self, path:str, callback=None, **kwargs):
|
||||
save_file(os.path.join(self.folder, path), {
|
||||
"snake": {
|
||||
@@ -33,7 +39,8 @@ class GameStorage:
|
||||
"choices": self.snake_history,
|
||||
},
|
||||
"game": {
|
||||
"type": self.game_type,
|
||||
"type": self._get_type_of_gameboard(),
|
||||
"infos": self.game_type,
|
||||
"snake_start": self.start_position,
|
||||
"gameboard": self.game_board,
|
||||
"my_moves": self.moves,
|
||||
|
||||
Reference in New Issue
Block a user