Advanced Strategic Command
TrainUnitCommand Member List

This is the complete list of members for TrainUnitCommand, including all inherited members.

addChild(GameAction *action)GameActionprotected
avail(const ContainerBase *carrier, const Vehicle *unit)TrainUnitCommandstatic
checkExecutionPrecondition() const ContainerCommandprotectedvirtual
Command(GameMap *gamemap)Commandprotected
ContainerCommand(ContainerBase *container)ContainerCommandprotected
ContainerCommand(GameMap *map)ContainerCommandprotected
deleteChildren()GameActionprotected
Evaluated enum valueCommand
execute(const Context &context)GameAction
Failed enum valueCommand
Finished enum valueCommand
GameAction(GameMap *map)GameActionprotected
GameActionCreator(GameMap *map)TrainUnitCommandfriend
getCommandString() const TrainUnitCommandvirtual
getContainer(bool dontThrow=false)ContainerCommandprotected
getContainer(bool dontThrow=false) const ContainerCommandprotected
getContainerID() const ContainerCommandinlineprotected
getCoordinates() const Commandvirtual
getDescription() const TrainUnitCommandprotectedvirtual
getID() const TrainUnitCommandprotectedvirtual
getMap()GameActioninlineprotected
getMap() const GameActioninlineprotected
getState() const Commandinline
go(const Context &context)TrainUnitCommandvirtual
Planned enum valueCommand
postCheck()GameActioninlineprotectedvirtual
preCheck()GameActioninlineprotectedvirtual
read(tnstream &stream)GameAction
readData(tnstream &stream)TrainUnitCommandprotectedvirtual
readFromStream(tnstream &stream, GameMap *map)GameActionstatic
redo(const Context &context)Command
Run enum valueCommand
runAction(const Context &context)Commandprotectedvirtual
setState(State state)Commandprotected
setUnit(Vehicle *unit)TrainUnitCommand
SetUp enum valueCommand
State enum nameCommand
TrainUnitCommand(ContainerBase *carrier)TrainUnitCommand
undo(const Context &context)GameAction
undoAction(const Context &context)Commandprotectedvirtual
undoOrderChildFirst() const GameActioninlineprotectedvirtual
write(tnstream &stream) const GameAction
write(tnstream &stream, bool persistChildren) const GameAction
writeData(tnstream &stream) const TrainUnitCommandprotectedvirtual
~GameAction()GameActioninlinevirtual