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
class RunesOfVirtueEmulator(gameboy_worlds.emulation.emulator.Emulator):
 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.

The minimal functionality StateParser needed for this emulator to run

The minimal functionality StateTracker needed for this emulator to run