#include <WaterWaveDistance.h>
Public Member Functions | |
| WaterWaveDistance () | |
| virtual | ~WaterWaveDistance () |
| void | generate (int mapWidth, int mapHeight, float waterHeight, ProgressCounter *counter=0) |
| float | getWaveDistance (int x, int y) |
Protected Attributes | |
| float * | waveDistance_ |
| int | distanceWidth_ |
| int | distanceHeight_ |
| int | distanceWidthMult_ |
| int | distanceHeightMult_ |
Definition at line 25 of file WaterWaveDistance.h.
| WaterWaveDistance::WaterWaveDistance | ( | ) |
Definition at line 27 of file WaterWaveDistance.cpp.
| WaterWaveDistance::~WaterWaveDistance | ( | ) | [virtual] |
Definition at line 31 of file WaterWaveDistance.cpp.
| void WaterWaveDistance::generate | ( | int | mapWidth, | |
| int | mapHeight, | |||
| float | waterHeight, | |||
| ProgressCounter * | counter = 0 | |||
| ) |
Definition at line 35 of file WaterWaveDistance.cpp.
References distanceHeight_, distanceHeightMult_, distanceWidth_, distanceWidthMult_, ScorchedContext::getLandscapeMaps(), ScorchedClient::instance(), LANG_RESOURCE, MIN, ProgressCounter::setNewOp(), ProgressCounter::setNewPercentage(), and waveDistance_.
Referenced by Water::generate().
| float WaterWaveDistance::getWaveDistance | ( | int | x, | |
| int | y | |||
| ) |
Definition at line 105 of file WaterWaveDistance.cpp.
References distanceHeight_, distanceHeightMult_, distanceWidth_, distanceWidthMult_, int(), MAX, MIN, and waveDistance_.
Referenced by Water::getWaveDistance().
float* WaterWaveDistance::waveDistance_ [protected] |
int WaterWaveDistance::distanceWidth_ [protected] |
int WaterWaveDistance::distanceHeight_ [protected] |
int WaterWaveDistance::distanceWidthMult_ [protected] |
int WaterWaveDistance::distanceHeightMult_ [protected] |
1.5.3