gameboy_worlds.interface.legend_of_zelda.registry

 1from typing import Dict, Type
 2from gameboy_worlds.interface.controller import Controller
 3from gameboy_worlds.interface.environment import Environment, DummyEnvironment
 4from gameboy_worlds.interface.legend_of_zelda.environments import (
 5    LegendOfZeldaEnvironment,
 6    LegendOfZeldaTestEnvironment,
 7)
 8
 9AVAILABLE_ENVIRONMENTS: Dict[str, Dict[str, Type[Environment]]] = {
10    "legend_of_zelda_links_awakening": {
11        "dummy": DummyEnvironment,
12        "default": DummyEnvironment,
13        "test": LegendOfZeldaTestEnvironment,
14    },
15    "legend_of_zelda_the_oracle_of_seasons": {
16        "dummy": DummyEnvironment,
17        "default": DummyEnvironment,
18        "test": LegendOfZeldaTestEnvironment,
19    },
20}
21
22AVAILABLE_CONTROLLERS: Dict[str, Dict[str, Type[Controller]]] = {}
AVAILABLE_CONTROLLERS: Dict[str, Dict[str, Type[gameboy_worlds.interface.controller.Controller]]] = {}