PATCH bug that causes crash at end of game

This commit is contained in:
2025-04-22 18:40:06 +02:00
parent 6ea83bda0d
commit daa284ed95
2 changed files with 6 additions and 2 deletions

View File

@@ -24,6 +24,10 @@ class Match:
if self.current_tick.empty: if self.current_tick.empty:
return return
# check if current tick has NaN values
if self.current_tick.isnull().values.any():
return
for player in self.get_players(): for player in self.get_players():
player.x = self.current_tick[self.current_tick["player_steamid"] == player.steam_id]["X"].values[0] player.x = self.current_tick[self.current_tick["player_steamid"] == player.steam_id]["X"].values[0]
player.y = self.current_tick[self.current_tick["player_steamid"] == player.steam_id]["Y"].values[0] player.y = self.current_tick[self.current_tick["player_steamid"] == player.steam_id]["Y"].values[0]

View File

@@ -15,7 +15,7 @@ class Game(GameState):
match_image_path = f"maps/{self.match.map_name}.png" match_image_path = f"maps/{self.match.map_name}.png"
# Game Box # Game Box
self.game_box = pygame.Surface((700, 700), pygame.SRCALPHA) self.game_box = pygame.Surface((600, 600), pygame.SRCALPHA)
# Map Coordinate Helper Class # Map Coordinate Helper Class
self.map_coord_controller = MapCoordConverter(self.game_box.get_width(), self.game_box.get_height(), match_data_path, match_image_path) self.map_coord_controller = MapCoordConverter(self.game_box.get_width(), self.game_box.get_height(), match_data_path, match_image_path)
@@ -50,4 +50,4 @@ class Game(GameState):
self.map_renderer.render() self.map_renderer.render()
self.player_renderer.render() self.player_renderer.render()
self.gui_render.render() self.gui_render.render()
self.screen.blit(self.game_box, (300, 0)) self.screen.blit(self.game_box, (350, 0))