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

Detailed Description

Definition at line 27 of file viewcalculation.h.


Constructor & Destructor Documentation

tcomputeview::tcomputeview ( GameMap _actmap  )  [inline]

Definition at line 43 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 37 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 60 of file viewcalculation.cpp.

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


Member Data Documentation

int tcomputeview::actView [protected]

Definition at line 29 of file viewcalculation.h.

Referenced by tcomputeview().

int tcomputeview::player [protected]

Definition at line 30 of file viewcalculation.h.

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

int tcomputeview::mode [protected]

Definition at line 31 of file viewcalculation.h.

Referenced by initviewcalculation(), and testfield().

int tcomputeview::height [protected]

Definition at line 32 of file viewcalculation.h.

Referenced by initviewcalculation(), and testfield().

bool tcomputeview::rangeJamming [protected]

Definition at line 33 of file viewcalculation.h.

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

int tcomputeview::baseJammingMultiplier [protected]

Definition at line 34 of file viewcalculation.h.

Referenced by testfield().

int tcomputeview::sonar [protected]

Definition at line 36 of file viewcalculation.h.

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

int tcomputeview::satellitenview [protected]

Definition at line 36 of file viewcalculation.h.

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

int tcomputeview::minenview [protected]

Definition at line 36 of file viewcalculation.h.

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

int tcomputeview::viewdist [protected]

Definition at line 37 of file viewcalculation.h.

Referenced by initviewcalculation(), and testfield().

int tcomputeview::jamdist [protected]

Definition at line 38 of file viewcalculation.h.

Referenced by initviewcalculation(), and testfield().


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