Simulator::IScenarioEditHistoryEntry class

A generic entry of undo/redo history in the adventure editor.

Base classes

class Object
This class represents a basic reference counted object.

Derived classes

class cScenarioDataHistoryEntry
Undo/redo history entry for scenario data actions (anything related with objects, creatures, etc), that is, changes to the cScenarioResource.
class cScenarioTerraformHistoryEntry
Undo/redo history entry for terraform (or planet color, etc) actions.

Public static variables

static const uint32_t TYPE

Public functions

auto Undo() -> void pure virtual
auto Redo() -> void pure virtual