gameboy_worlds.emulation.runes_of_virtue.emulators
1from gameboy_worlds.emulation.emulator import Emulator 2from gameboy_worlds.emulation.runes_of_virtue.parsers import RunesOfVirtueStateParser 3from gameboy_worlds.emulation.runes_of_virtue.trackers import CoreRunesOfVirtueTracker 4 5 6class RunesOfVirtueEmulator(Emulator): 7 """ 8 Emulator subclass for Runes of Virtue. Mirrors Pokemon's PokemonEmulator 9 in shape so that game-specific quirks (auto-skip title screen, dialogue 10 auto-advance, etc.) can be added here as they are discovered. For now 11 behaves identically to the base Emulator. 12 """ 13 14 REQUIRED_STATE_PARSER = RunesOfVirtueStateParser 15 REQUIRED_STATE_TRACKER = CoreRunesOfVirtueTracker
7class RunesOfVirtueEmulator(Emulator): 8 """ 9 Emulator subclass for Runes of Virtue. Mirrors Pokemon's PokemonEmulator 10 in shape so that game-specific quirks (auto-skip title screen, dialogue 11 auto-advance, etc.) can be added here as they are discovered. For now 12 behaves identically to the base Emulator. 13 """ 14 15 REQUIRED_STATE_PARSER = RunesOfVirtueStateParser 16 REQUIRED_STATE_TRACKER = CoreRunesOfVirtueTracker
Emulator subclass for Runes of Virtue. Mirrors Pokemon's PokemonEmulator in shape so that game-specific quirks (auto-skip title screen, dialogue auto-advance, etc.) can be added here as they are discovered. For now behaves identically to the base Emulator.
REQUIRED_STATE_PARSER =
<class 'gameboy_worlds.emulation.runes_of_virtue.parsers.RunesOfVirtueStateParser'>
The minimal functionality StateParser needed for this emulator to run
REQUIRED_STATE_TRACKER =
<class 'gameboy_worlds.emulation.runes_of_virtue.trackers.CoreRunesOfVirtueTracker'>
The minimal functionality StateTracker needed for this emulator to run
Inherited Members
- gameboy_worlds.emulation.emulator.Emulator
- Emulator
- game
- headless
- max_steps
- session_path
- wait_ticks
- press_step
- render_headless
- reset_count
- step_count
- screen_shape
- save_video
- video_writer
- state_parser
- state_tracker
- create_first_state
- set_init_state
- reset
- get_current_frame
- step
- get_state_parser
- run_action_on_emulator
- check_if_done
- close
- human_play
- random_play
- save_state
- delete_state
- get_env_variant