Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

tcomputeview Class Reference

#include <viewcalculation.h>

Inheritance diagram for tcomputeview:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 tcomputeview (GameMap *_actmap)

Protected Member Functions

virtual void initviewcalculation (int view, int jamming, int sx, int sy, int _mode, int _height)
virtual void testfield (const MapCoordinate &mc)

Protected Attributes

int actView
int player
int mode
int height
bool rangeJamming
int baseJammingMultiplier
int sonar
int satellitenview
int minenview
int viewdist
int jamdist

Constructor & Destructor Documentation

tcomputeview::tcomputeview GameMap _actmap  )  [inline]
 

Definition at line 42 of file viewcalculation.h.

References actView, and GameMap::getPlayerView().


Member Function Documentation

void tcomputeview::initviewcalculation int  view,
int  jamming,
int  sx,
int  sy,
int  _mode,
int  _height
[protected, virtual]
 

Definition at line 34 of file viewcalculation.cpp.

References height, SearchFields::initsearch(), jamdist, minmalq, mode, and viewdist.

Referenced by tcomputebuildingview::init(), and tcomputevehicleview::init().

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

Implements SearchFields.

Definition at line 59 of file viewcalculation.cpp.

References baseJammingMultiplier, beeline(), cgp_disableDirectView, cgp_jammingAmplifier, cgp_jammingSlope, chfliegend, chhochfliegend, chtieffliegend, tfield::View::direct, displaymessage(), fatalError(), SearchFields::gamemap, GameMap::getField(), GameMap::getgameparameter(), height, jamdist, tfield::View::jamming, tfield::View::mine, minenview, mode, player, rangeJamming, tfield::View::satellite, satellitenview, tfield::View::sonar, sonar, tdrawgettempline::start(), SearchFields::startPos, tdrawgettempline::tempsum, tfield::View::view, tfield::view, viewdist, MapCoordinate::x, and MapCoordinate::y.


Member Data Documentation

int tcomputeview::actView [protected]
 

Definition at line 28 of file viewcalculation.h.

Referenced by tcomputeview().

int tcomputeview::baseJammingMultiplier [protected]
 

Definition at line 33 of file viewcalculation.h.

Referenced by testfield().

int tcomputeview::height [protected]
 

Definition at line 31 of file viewcalculation.h.

Referenced by initviewcalculation(), and testfield().

int tcomputeview::jamdist [protected]
 

Definition at line 37 of file viewcalculation.h.

Referenced by initviewcalculation(), and testfield().

int tcomputeview::minenview [protected]
 

Definition at line 35 of file viewcalculation.h.

Referenced by tcomputebuildingview::init(), tcomputevehicleview::init(), and testfield().

int tcomputeview::mode [protected]
 

Definition at line 30 of file viewcalculation.h.

Referenced by initviewcalculation(), and testfield().

int tcomputeview::player [protected]
 

Definition at line 29 of file viewcalculation.h.

Referenced by tcomputebuildingview::init(), tcomputevehicleview::init(), and testfield().

bool tcomputeview::rangeJamming [protected]
 

Definition at line 32 of file viewcalculation.h.

Referenced by tcomputebuildingview::init(), tcomputevehicleview::init(), and testfield().

int tcomputeview::satellitenview [protected]
 

Definition at line 35 of file viewcalculation.h.

Referenced by tcomputebuildingview::init(), tcomputevehicleview::init(), and testfield().

int tcomputeview::sonar [protected]
 

Definition at line 35 of file viewcalculation.h.

Referenced by tcomputebuildingview::init(), tcomputevehicleview::init(), and testfield().

int tcomputeview::viewdist [protected]
 

Definition at line 36 of file viewcalculation.h.

Referenced by initviewcalculation(), and testfield().


The documentation for this class was generated from the following files:
Generated on Tue Jun 24 02:21:19 2008 for Advanced Strategic Command by  doxygen 1.4.2