JaffarPlus
High-performance best-first search optimizer for tool-assisted speedruns
Loading...
Searching...
No Matches
game.hpp File Reference

Abstract base for a JaffarPlus game: wraps an emulator, registers game properties, drives state advancement/serialization, and parses and evaluates the rule/condition/action set. More...

#include "emulator.hpp"
#include "rule.hpp"
#include <jaffarCommon/bitwise.hpp>
#include <jaffarCommon/deserializers/base.hpp>
#include <jaffarCommon/hash.hpp>
#include <jaffarCommon/json.hpp>
#include <jaffarCommon/logger.hpp>
#include <jaffarCommon/serializers/base.hpp>
#include <map>
#include <memory>
#include <set>
#include <unordered_set>
#include <utility>
#include <vector>

Go to the source code of this file.

Classes

class  jaffarPlus::Game
 Abstract base class for a JaffarPlus game. More...
 

Detailed Description

Abstract base for a JaffarPlus game: wraps an emulator, registers game properties, drives state advancement/serialization, and parses and evaluates the rule/condition/action set.

Definition in file game.hpp.