harvester object
Functions
private:
void CallHarvestPassiveResource(unit uResource)
void CallHarvestLiquidResource(int nX, int nY)
void CallStopHarvest()
void CallPutResourceToRefinery(unit uRefinery)
int IsHarvesting()
int IsPuttingResourceToRefinery()
int CanHarvestPassiveResource(unit uResource)
int IsInGoodPlaceToHarvest(unit uResource)
int GetAngleToResource(unit uResource)
void FindPositionToHarvestPassiveResource(unit uResource, int& pX, int& pY)
int MustLandNearResource()
int GetAirHarvestHeight(unit uResource)
int MustTransportResourceToRefinery()
int HaveFullResources()
int HaveAnyResource()
int GetResourcesSizePercent()
int IsInGoodPlaceToPutResourceToRefinery(unit uRefinery)
int CanTransportResourceToRefinery(unit uRefinery)
void GetRefineryTransportResourcePos(unit uRefinery, int& pX, int& pY, int& pZ, int& pAlpha)
unit FindClosestResourceRefinery()
unit FindNextPassiveResource(unit uPrevResource, int nPrefferedType)
int CanHarvestLiquidResource(int nX, int nY)
int FindLiquidNearBank(int& pX, int& pY)
void FindPositionToHarvestLiquidResource(int nLiquidX, int nLiquidY, int& pX, int& pY)
int FindLiquidResource(int nPrefferedType, int& pX, int& pY)
int FindLiquidResource(int nPrefferedType, int nFromX, int nFromY, int& pX, int& pY)
int GetAngleToLiquidResource(int nLiquidX, int nLiquidY)
int GetAirLiquidHarvestHeight(int nLiquidX, int nLiquidY)
int IsInGoodPlaceToHarvest(int nLiquidX, int nLiquidY)
int GetResourceType(unit uResource)
int GetResourceType(int nLiquidX, int nLiquidY)
void SetHarvestSource(int nLiquidX, int nLiquidY)
int GetHarvestSource(int& pLiquidX, int& pLiquidY)
void SetHarvestSource(unit uSource)
unit GetHarvestSource()
void SetHarvestDestination(unit uDestination)
unit GetHarvestDestination()
int IsOtherHarvesterHarvestResource(unit uResource)
int IsOtherHarvesterHarvestResource(int nX, int nY)
int CanPutAnyResourceToRefinery(unit uRefinery)
int CanPutAnyResourceToRefinery()
int CanResetOtherResources(unit uResource)
int CanResetOtherResources(int nX, int nY)
unit FindFreeRefinery(unit uRefinery)
int IsOtherHarvesterPuttingResourceToRefinery(unit uRefinery)
EarthC documentation generated automatically [2005-07-22]