You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
607 B
20 lines
607 B
from typing import List, Set
|
|
import networkx as nx
|
|
|
|
from routes.game_world import RouteStage
|
|
|
|
class PokemonGameDesc:
|
|
def __init__(self):
|
|
self.game_name: str = ""
|
|
self.towns_and_cities: Set[str] = set()
|
|
self.items: Set[str] = set()
|
|
self.hms: Set[str] = set()
|
|
self.flying_badge: str
|
|
self.additional_goals: List[str] = []
|
|
self.one_way_routes: List[str] = []
|
|
self.must_visit: Set[str] = set()
|
|
self.games_covered: List[str] = []
|
|
self.file_name: str = ""
|
|
self.stages: List[RouteStage] = []
|
|
|
|
__all__ = ["PokemonGameDesc"]
|
|
|