#include <discoverresources.h>
Inheritance diagram for DiscoverResources:

Public Types | |
| typedef vector< ResourceViewState > | ViewState |
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> | |
| GameAction * | GameActionCreator (GameMap *map) |
Classes | |
| class | ResourceViewState |
Definition at line 31 of file discoverresources.h.
Definition at line 47 of file discoverresources.h.
| DiscoverResources::DiscoverResources | ( | Vehicle * | unit | ) |
Definition at line 27 of file discoverresources.cpp.
References ContainerBase::color, exist(), and GameAction::getMap().
| ASCString DiscoverResources::getDescription | ( | ) | const [virtual] |
| 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().
| GameAction* GameActionCreator | ( | GameMap * | map | ) | [friend] |
1.5.1