RegisterUnitRFTarget Class Reference

#include <registerunitrftarget.h>

Inheritance diagram for RegisterUnitRFTarget:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 RegisterUnitRFTarget (GameMap *gamemap, int vehicleID, int weapon, int targetUnitID)
ASCString getDescription () const

Protected Member Functions

virtual GameActionID getID () const
virtual ActionResult runAction (const Context &context)
virtual ActionResult undoAction (const Context &context)
virtual void readData (tnstream &stream)
virtual void writeData (tnstream &stream) const

Friends

template<class Child>
GameActionGameActionCreator (GameMap *map)

Detailed Description

Definition at line 29 of file registerunitrftarget.h.


Constructor & Destructor Documentation

RegisterUnitRFTarget::RegisterUnitRFTarget ( GameMap gamemap,
int  vehicleID,
int  weapon,
int  targetUnitID 
)

Definition at line 27 of file registerunitrftarget.cpp.


Member Function Documentation

ASCString RegisterUnitRFTarget::getDescription (  )  const [virtual]

Implements GameAction.

Definition at line 35 of file registerunitrftarget.cpp.

References Vehicle::getName(), and UnitAction::getUnit().

GameActionID RegisterUnitRFTarget::getID (  )  const [protected, virtual]

Implements GameAction.

Definition at line 66 of file registerunitrftarget.cpp.

References ActionRegistry::RegisterUnitRFTarget.

ActionResult RegisterUnitRFTarget::runAction ( const Context context  )  [protected, virtual]

Implements GameAction.

Definition at line 71 of file registerunitrftarget.cpp.

References UnitAction::getUnit(), Vehicle::ReactionFire::nonattackableUnits, Vehicle::reactionfire, and Vehicle::ReactionFire::weaponShots.

ActionResult RegisterUnitRFTarget::undoAction ( const Context context  )  [protected, virtual]

Implements GameAction.

Definition at line 81 of file registerunitrftarget.cpp.

References UnitAction::getUnit(), Vehicle::ReactionFire::nonattackableUnits, Vehicle::reactionfire, and Vehicle::ReactionFire::weaponShots.

void RegisterUnitRFTarget::readData ( tnstream stream  )  [protected, virtual]

Reimplemented from UnitAction.

Definition at line 45 of file registerunitrftarget.cpp.

References UnitAction::readData(), and tnstream::readInt().

void RegisterUnitRFTarget::writeData ( tnstream stream  )  const [protected, virtual]

Reimplemented from UnitAction.

Definition at line 57 of file registerunitrftarget.cpp.

References UnitAction::writeData(), and tnstream::writeInt().


Friends And Related Function Documentation

template<class Child>
GameAction* GameActionCreator ( GameMap map  )  [friend]

Definition at line 114 of file action.h.


The documentation for this class was generated from the following files:
Generated on Mon May 21 01:47:19 2012 for Advanced Strategic Command by  doxygen 1.5.1