#include <viewcalculation.h>
Inheritance diagram for tcomputeview:

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 |
Definition at line 27 of file viewcalculation.h.
| tcomputeview::tcomputeview | ( | GameMap * | _actmap | ) | [inline] |
| 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.
int tcomputeview::actView [protected] |
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] |
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().
1.5.1