Skip to content

Commit 5d6aa9a

Browse files
Fix win reason bug & remove indent log
1 parent 83d32ae commit 5d6aa9a

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/process/GameHandler.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -116,11 +116,11 @@ def check_finish(self):
116116

117117
if not (self.is_alive[2] or self.is_alive[3]):
118118
print('Agents of player 2 destroyed!')
119-
self.end_engine = True
120-
self.winner = [1, 'Timeout']
121119
if(self.end_engine):
122-
self.winner[0] += randrange(2)
123-
self.winner[1] += '/random'
120+
self.winner = [randrange(1, 3), 'Timeout/random']
121+
else:
122+
self.end_engine = True
123+
self.winner = [1, 'Timeout']
124124

125125
def update_info(self):
126126
self.final_info['steps'].append({'players_data': [], 'map_data': {}})
@@ -174,7 +174,7 @@ def final_update_info(self):
174174

175175
def log_jsonify(self):
176176
with open(f'{self.log_path}/game.json', 'w', encoding='utf8') as json_file:
177-
dump(self.final_info, json_file, ensure_ascii=False, indent='\t')
177+
dump(self.final_info, json_file, ensure_ascii=False)
178178

179179
def visualize(self):
180180
if not self.visualizer:

0 commit comments

Comments
 (0)