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_ENVIRONMENTS: Dict[str, Dict[str, Type[gameboy_worlds.interface.environment.Environment]]] =
{'harry_potter_philosophers_stone': {'dummy': <class 'gameboy_worlds.interface.environment.DummyEnvironment'>, 'default': <class 'gameboy_worlds.interface.environment.DummyEnvironment'>, 'test': <class 'gameboy_worlds.interface.harry_potter.environments.HarryPotterTestEnvironment'>}, 'harry_potter_chamber_of_secrets': {'dummy': <class 'gameboy_worlds.interface.environment.DummyEnvironment'>, 'default': <class 'gameboy_worlds.interface.environment.DummyEnvironment'>, 'test': <class 'gameboy_worlds.interface.harry_potter.environments.HarryPotterTestEnvironment'>}}
AVAILABLE_CONTROLLERS: Dict[str, Dict[str, Type[gameboy_worlds.interface.controller.Controller]]] =
{}