JaffarPlus
High-performance best-first search optimizer for tool-assisted speedruns
Loading...
Searching...
No Matches
jaffarPlus::Game Member List
This is the complete list of members for
jaffarPlus::Game
, including all inherited members.
_bypassEmulatorState
jaffarPlus::Game
protected
_checkpointLevel
jaffarPlus::Game
protected
_checkpointTolerance
jaffarPlus::Game
protected
_emulator
jaffarPlus::Game
protected
_frameRate
jaffarPlus::Game
protected
_gameConfigRemaining
jaffarPlus::Game
protected
_gameName
jaffarPlus::Game
protected
_hashablePropertyNames
jaffarPlus::Game
protected
_isInitialized
jaffarPlus::Game
protected
_printablePropertyNames
jaffarPlus::Game
protected
_propertyHashVector
jaffarPlus::Game
protected
_propertyMap
jaffarPlus::Game
protected
_propertyPrintVector
jaffarPlus::Game
protected
_reward
jaffarPlus::Game
protected
_rules
jaffarPlus::Game
protected
_rulesJs
jaffarPlus::Game
protected
_rulesStatus
jaffarPlus::Game
protected
_saveSolutionCurrentLastRuleId
jaffarPlus::Game
protected
_saveSolutionCurrentLastRuleIdx
jaffarPlus::Game
protected
_stateType
jaffarPlus::Game
protected
advanceState
(const InputSet::inputIndex_t input)
jaffarPlus::Game
inline
advanceStateImpl
(const InputSet::inputIndex_t input)=0
jaffarPlus::Game
protected
pure virtual
calculateGameSpecificReward
() const =0
jaffarPlus::Game
protected
pure virtual
computeAdditionalHashing
(MetroHash128 &hashEngine) const =0
jaffarPlus::Game
protected
pure virtual
computeHash
(MetroHash128 &hashEngine) const
jaffarPlus::Game
inline
deserializeState
(jaffarCommon::deserializer::Base &deserializer)
jaffarPlus::Game
inline
deserializeStateImpl
(jaffarCommon::deserializer::Base &deserializer)=0
jaffarPlus::Game
protected
pure virtual
evaluateRules
()
jaffarPlus::Game
inline
fail
enum value
jaffarPlus::Game
finalizeGameConfig
()
jaffarPlus::Game
inline
protected
Game
(std::unique_ptr< Emulator > emulator, const nlohmann::json &config)
jaffarPlus::Game
inline
Game
()=delete
jaffarPlus::Game
getAdditionalAllowedInputs
(std::vector< InputSet::inputIndex_t > &allowedInputSet)
jaffarPlus::Game
inline
virtual
getAllPossibleInputs
()
jaffarPlus::Game
inline
virtual
getCheckpointLevel
() const
jaffarPlus::Game
inline
getCheckpointTolerance
() const
jaffarPlus::Game
inline
getDirectStateHash
() const
jaffarPlus::Game
inline
virtual
getEmulator
() const
jaffarPlus::Game
inline
getFloorReward
() const
jaffarPlus::Game
inline
virtual
getFrameRate
() const
jaffarPlus::Game
inline
getGame
(const nlohmann::json &emulatorConfig, const nlohmann::json &gameConfig)
jaffarPlus::Game
static
getName
() const
jaffarPlus::Game
inline
getRegisteredPropertyNames
() const
jaffarPlus::Game
inline
getReward
() const
jaffarPlus::Game
inline
getSaveSolutionCurrentLastRuleIdx
() const
jaffarPlus::Game
inline
getSaveSolutionPath
() const
jaffarPlus::Game
inline
getSaveSolutionPrevLastRuleIdx
() const
jaffarPlus::Game
inline
getStateInputHash
()
jaffarPlus::Game
inline
virtual
getStateType
() const
jaffarPlus::Game
inline
getTraceLine
() const
jaffarPlus::Game
inline
virtual
initialize
()
jaffarPlus::Game
inline
initializeImpl
()
jaffarPlus::Game
inline
protected
virtual
isInitialized
() const
jaffarPlus::Game
inline
isSaveSolution
() const
jaffarPlus::Game
inline
normal
enum value
jaffarPlus::Game
parseCondition
(const nlohmann::json &conditionJs)
jaffarPlus::Game
inline
parseRule
(Rule &rule, const nlohmann::json &ruleJs)
jaffarPlus::Game
inline
protected
parseRuleAction
(Rule &rule, const nlohmann::json &actionJs)
jaffarPlus::Game
inline
protected
parseRuleActionImpl
(Rule &rule, const std::string &actionType, const nlohmann::json &actionJs)=0
jaffarPlus::Game
protected
pure virtual
parseRules
(const nlohmann::json &rulesJson)
jaffarPlus::Game
inline
protected
playerParseCommand
(const int command)
jaffarPlus::Game
inline
virtual
playerPrintCommands
() const
jaffarPlus::Game
inline
virtual
printInfo
() const
jaffarPlus::Game
inline
printInfoImpl
() const =0
jaffarPlus::Game
protected
pure virtual
registerGameProperties
()=0
jaffarPlus::Game
protected
pure virtual
registerGameProperty
(const std::string &name, void *const pointer, const Property::datatype_t dataType, const Property::endianness_t endianness)
jaffarPlus::Game
inline
protected
ruleUpdatePostHook
()
jaffarPlus::Game
inline
protected
virtual
ruleUpdatePreHook
()
jaffarPlus::Game
inline
protected
virtual
runGameSpecificRuleActions
()
jaffarPlus::Game
inline
satisfyRule
(Rule &rule)
jaffarPlus::Game
inline
protected
serializeState
(jaffarCommon::serializer::Base &serializer) const
jaffarPlus::Game
inline
serializeStateImpl
(jaffarCommon::serializer::Base &serializer) const =0
jaffarPlus::Game
protected
pure virtual
stateType_t
enum name
jaffarPlus::Game
stateUpdatePostHook
()
jaffarPlus::Game
inline
protected
virtual
stateUpdatePreHook
()
jaffarPlus::Game
inline
protected
virtual
updateGameStateType
()
jaffarPlus::Game
inline
updateReward
()
jaffarPlus::Game
inline
win
enum value
jaffarPlus::Game
~Game
()=default (defined in
jaffarPlus::Game
)
jaffarPlus::Game
virtual
Generated by
1.9.8