GetResource Class Reference

#include <resourcenet.h>

Inheritance diagram for GetResource:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 GetResource (GameMap *gamemap, int scope=-1)

Protected Member Functions

virtual void checkvehicle (Vehicle *v)
virtual void checkbuilding (Building *b)
virtual void start (int x, int y)

Protected Attributes

int tributegot [3][8]

Detailed Description

Definition at line 95 of file resourcenet.h.


Constructor & Destructor Documentation

GetResource::GetResource ( GameMap gamemap,
int  scope = -1 
)

Definition at line 310 of file resourcenet.cpp.

References tributegot.


Member Function Documentation

void GetResource::checkvehicle ( Vehicle v  )  [protected, virtual]

Implements MapNetwork.

Definition at line 317 of file resourcenet.cpp.

References ContainerBase::color, Resources::Energy, Vehicle::getResource(), StaticResourceNet::got, StaticResourceNet::need, StaticResourceNet::player, StaticResourceNet::queryonly, and ResourceNet::resourcetype.

void GetResource::checkbuilding ( Building b  )  [protected, virtual]

Implements MapNetwork.

Definition at line 324 of file resourcenet.cpp.

References MapNetwork::actmap, Building::actstorage, GameMap::ResourceTribute::avail, cnet_stopenergyoutput, ContainerBase::color, displaymessage(), Building::getEntry(), StaticResourceNet::got, StaticResourceNet::need, Building::netcontrol, GameMap::ResourceTribute::paid, StaticResourceNet::player, StaticResourceNet::queryonly, Resources::resource(), resourceNames, ResourceNet::resourcetype, GameMap::tribute, tributegot, tributeTransferred, MapCoordinate::x, and MapCoordinate::y.

void GetResource::start ( int  x,
int  y 
) [protected, virtual]

Reimplemented from MapNetwork.

Definition at line 375 of file resourcenet.cpp.

References MapNetwork::actmap, GameMap::bi_resource, StaticResourceNet::got, StaticResourceNet::need, StaticResourceNet::player, StaticResourceNet::queryonly, Resources::resource(), ResourceNet::resourcetype, ResourceNet::scope, MapNetwork::searchAllVehiclesNextToBuildings(), and MapNetwork::start().


Member Data Documentation

int GetResource::tributegot[3][8] [protected]

Definition at line 97 of file resourcenet.h.

Referenced by checkbuilding(), and GetResource().


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