import networkx as nx from typing import List, Set class PokemonGameDesc: def __init__(self): self.game_name: str = "" self.towns_and_cities: Set[str] = set() self.badges: Set[str] = set() self.items: Set[str] = set() self.hms: Set[str] = set() self.starting_town: str self.end_goal: str self.flying_badge: str self.additional_goals: List[str] = [] self.one_way_routes: List[str] = [] self.has_visited: List[str] = [] self.graph: nx.Graph = nx.Graph() __all__ = ["PokemonGameDesc"]