22 #ifndef RenameContainerCommandH
23 #define RenameContainerCommandH
28 #include "../objects.h"
29 #include "../mapfield.h"
GameActionID getID() const
ASCString getDescription() const
ASCString getCommandString() const
void readData(tnstream &stream)
The interface for all kinds of IO stream.
ActionResult go(const Context &context)
The ASCString class provides an abstract way to manipulate strings.
ActionResult undoAction(const Context &context)
void setName(const ASCString &publicName, const ASCString &privateName)
friend GameAction * GameActionCreator(GameMap *map)
static bool avail(const ContainerBase *container)
The parent class of Vehicle and Building; The name Container originates from Battle Isle...
A GameAction is an modification of something on a map.
ContainerCommand(ContainerBase *container)
void writeData(tnstream &stream) const
The map. THE central structure of ASC, which holds everything not globally available together...