diff --git a/server/GameStorage.py b/server/GameStorage.py index 12990fc..b5afad7 100644 --- a/server/GameStorage.py +++ b/server/GameStorage.py @@ -9,11 +9,12 @@ class GameStorage: "constrictor": "04_Constrictor", } - def __init__(self, snake:str, path:str): + def __init__(self, snake:str, path:str, no_store_turns:int=10): self.snake_type = snake self.folder = path self.winner_snake_names = None self.turns = {} + self.not_store_file_when_you_are_the_winner_and_turns_are = no_store_turns def start_new_game(self, game_info:dict, game_board:dict, snake:dict): self.init_game_board = game_board @@ -72,7 +73,7 @@ class GameStorage: return os.path.join(storage_folder, file_name) def save(self, file_name:str, callback=None, **kwargs): - if self.winner_snake_names == "me" and self.final_turns <= 10: + if self.winner_snake_names == "me" and self.final_turns <= self.not_store_file_when_you_are_the_winner_and_turns_are: return None game_type = self._get_type_of_gameboard()