grail (C
1.0.0
A multi-platform, modular, universal engine for embedding advanced AI in games.
|
A class that defines objects that can serialize decisions (e.g., actions in SimplifiedGame) to a binary format. More...
Public Member Functions | |
abstract void | Serialize (TDecisionType decision, BinaryWriter writer) |
Writes a binary serialization of a decision using the writer. More... | |
abstract TDecisionType | Deserialize (BinaryReader reader) |
Deserializes a decision to exactly the same form as is serialized using the Serialize() method. More... | |
A class that defines objects that can serialize decisions (e.g., actions in SimplifiedGame) to a binary format.
|
pure virtual |
Deserializes a decision to exactly the same form as is serialized using the Serialize() method.
|
pure virtual |
Writes a binary serialization of a decision using the writer.