diff --git a/models/match.py b/models/match.py index b13d993..785294d 100644 --- a/models/match.py +++ b/models/match.py @@ -23,6 +23,10 @@ class Match: # empty tick if self.current_tick.empty: return + + # check if current tick has NaN values + if self.current_tick.isnull().values.any(): + return for player in self.get_players(): player.x = self.current_tick[self.current_tick["player_steamid"] == player.steam_id]["X"].values[0] diff --git a/states/game.py b/states/game.py index d89edaf..0852122 100644 --- a/states/game.py +++ b/states/game.py @@ -15,7 +15,7 @@ class Game(GameState): match_image_path = f"maps/{self.match.map_name}.png" # Game Box - self.game_box = pygame.Surface((700, 700), pygame.SRCALPHA) + self.game_box = pygame.Surface((600, 600), pygame.SRCALPHA) # 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) @@ -50,4 +50,4 @@ class Game(GameState): self.map_renderer.render() self.player_renderer.render() self.gui_render.render() - self.screen.blit(self.game_box, (300, 0)) \ No newline at end of file + self.screen.blit(self.game_box, (350, 0)) \ No newline at end of file