GetMiningInfo Class Reference

calculates some mining statistics for a mining station More...

#include <containerbase-functions.h>

Inheritance diagram for GetMiningInfo:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 GetMiningInfo (const ContainerBase *container)
const MiningInfogetMiningInfo ()

Protected Member Functions

void testfield (const MapCoordinate &mc)

Protected Attributes

MiningInfo miningInfo

Classes

class  MiningInfo

Detailed Description

calculates some mining statistics for a mining station

Definition at line 134 of file containerbase-functions.h.


Constructor & Destructor Documentation

GetMiningInfo::GetMiningInfo ( const ContainerBase container  ) 

Definition at line 276 of file containerbase-functions.cpp.


Member Function Documentation

void GetMiningInfo::testfield ( const MapCoordinate mc  )  [protected, virtual]

Implements SearchFields.

Definition at line 281 of file containerbase-functions.cpp.

References GetMiningInfo::MiningInfo::avail, SearchFields::dist, GetMiningInfo::MiningInfo::efficiency, MapField::fuel, Resources::fuel, SearchFields::gamemap, GameMap::getField(), getminingstationeficency(), MapField::material, Resources::material, GetMiningInfo::MiningInfo::max, ContainerBase::maxplus, miningInfo, GetMiningInfo::MiningInfo::nextMiningDistance, resource_fuel_factor, and resource_material_factor.

const MiningInfo& GetMiningInfo::getMiningInfo (  )  [inline]

Definition at line 149 of file containerbase-functions.h.

Referenced by MiningGraph::MiningGraph().


Member Data Documentation

MiningInfo GetMiningInfo::miningInfo [protected]

Definition at line 149 of file containerbase-functions.h.

Referenced by testfield().


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