DiscoverResources Class Reference

#include <discoverresources.h>

Inheritance diagram for DiscoverResources:

Inheritance graph
[legend]
List of all members.

Public Types

typedef vector< ResourceViewStateViewState

Public Member Functions

 DiscoverResources (Vehicle *unit)
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)

Classes

class  ResourceViewState

Detailed Description

Definition at line 31 of file discoverresources.h.


Member Typedef Documentation

typedef vector<ResourceViewState> DiscoverResources::ViewState

Definition at line 47 of file discoverresources.h.


Constructor & Destructor Documentation

DiscoverResources::DiscoverResources ( Vehicle unit  ) 

Definition at line 27 of file discoverresources.cpp.

References ContainerBase::color, exist(), and GameAction::getMap().


Member Function Documentation

ASCString DiscoverResources::getDescription (  )  const [virtual]

Implements GameAction.

Definition at line 40 of file discoverresources.cpp.

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

Implements GameAction.

Definition at line 110 of file discoverresources.cpp.

References ActionRegistry::DiscoverResources.

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

Implements GameAction.

Definition at line 149 of file discoverresources.cpp.

References circularFieldIterator(), ContainerBaseType::DetectsMineralResources, GameAction::getMap(), and UnitAction::getUnit().

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

Implements GameAction.

Definition at line 160 of file discoverresources.cpp.

References GameMap::getField(), and GameAction::getMap().

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

Reimplemented from UnitAction.

Definition at line 91 of file discoverresources.cpp.

References readClassContainer(), and tnstream::readInt().

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

Reimplemented from UnitAction.

Definition at line 102 of file discoverresources.cpp.

References writeClassContainer(), 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:46:39 2012 for Advanced Strategic Command by  doxygen 1.5.1