#include <resourcenet.h>
Inheritance diagram for ResourceNet:

Public Member Functions | |
| ResourceNet (GameMap *gamemap, int _scope=-1) | |
Protected Member Functions | |
| virtual int | fieldavail (int x, int y) |
| virtual int | globalsearch (void) |
Protected Attributes | |
| int | resourcetype |
| int | scope |
Definition at line 54 of file resourcenet.h.
| ResourceNet::ResourceNet | ( | GameMap * | gamemap, | |
| int | _scope = -1 | |||
| ) | [inline] |
Definition at line 56 of file resourcenet.h.
| int ResourceNet::fieldavail | ( | int | x, | |
| int | y | |||
| ) | [protected, virtual] |
Implements MapNetwork.
Definition at line 244 of file resourcenet.cpp.
References MapNetwork::actmap, MapField::bdt, MapField::building, cbpipeline, cbpowerline, GameMap::getField(), getnextfield(), getTerrainBitType(), resourcetype, and sidenum.
| virtual int ResourceNet::globalsearch | ( | void | ) | [inline, protected, virtual] |
int ResourceNet::resourcetype [protected] |
Definition at line 56 of file resourcenet.h.
Referenced by GetResourceUsage::checkbuilding(), GetResourcePlus::checkbuilding(), GetResourceCapacity::checkbuilding(), PutTribute::checkbuilding(), PutResource::checkbuilding(), GetResource::checkbuilding(), GetResource::checkvehicle(), fieldavail(), GetConnectedBuildings::GetConnectedBuildings(), ResourceChangeNet::getresource(), StaticResourceNet::getresource(), PutTribute::start(), PutResource::start(), and GetResource::start().
int ResourceNet::scope [protected] |
Definition at line 59 of file resourcenet.h.
Referenced by ResourceChangeNet::getresource(), StaticResourceNet::getresource(), globalsearch(), GetResourceCapacity::start(), PutTribute::start(), PutResource::start(), and GetResource::start().
1.5.1