gameboy_worlds.interface.harry_potter.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.harry_potter.environments import (
 5    HarryPotterTestEnvironment,
 6)
 7
 8
 9AVAILABLE_ENVIRONMENTS: Dict[str, Dict[str, Type[Environment]]] = {
10    "harry_potter_philosophers_stone": {
11        "dummy": DummyEnvironment,
12        "default": DummyEnvironment,
13        "test": HarryPotterTestEnvironment,
14    },
15    "harry_potter_chamber_of_secrets": {
16        "dummy": DummyEnvironment,
17        "default": DummyEnvironment,
18        "test": HarryPotterTestEnvironment,
19    },
20}
21
22AVAILABLE_CONTROLLERS: Dict[str, Dict[str, Type[Controller]]] = {}
AVAILABLE_CONTROLLERS: Dict[str, Dict[str, Type[gameboy_worlds.interface.controller.Controller]]] = {}