use snake class name and version from GameBoard and remove snake type and version from GameplayTrackingService init

This commit is contained in:
2026-04-06 23:24:37 +02:00
parent a2a79b7efb
commit 1b8fa67059
4 changed files with 12 additions and 10 deletions
+4
View File
@@ -20,6 +20,10 @@ class GameBoard:
self.url = self._get_game_url(True if ruleset["version"] == "cli" else False)
self.timeout = 500
# Snake Helper Functions
def get_snake_name_and_version(self) -> tuple[str, str]:
return self.snake_class.name, self.snake_class.version
# Setter Functions
def _set_snakes(self, snakes:list[dict]):
self.other_snakes = [ x for x in snakes if x["id"] != self.my_snake["id"] ]