35 int additionalObjectCount;
virtual ActionResult runAction(const Context &context)
An in-memory storage of streamed data.
friend GameAction * GameActionCreator(GameMap *map)
ASCString getDescription() const
virtual void writeData(tnstream &stream) const
The interface for all kinds of IO stream.
The ASCString class provides an abstract way to manipulate strings.
Coordinate on the twodimensional map.
virtual ActionResult undoAction(const Context &context)
virtual ActionResult verify()
A GameAction is an modification of something on a map.
virtual void readData(tnstream &stream)
virtual GameActionID getID() const
The map. THE central structure of ASC, which holds everything not globally available together...