mod_sim_terrain_heightmap.cc File Reference

Terrain heightmap. More...

#include "base.hh"
#include "base_file.hh"
#include "base_random.hh"
#include "gfx.hh"
#include "libnoise.hh"
#include "eng.hh"
#include "eng_task.hh"
#include "mod_base.hh"
#include "mod_sim.hh"
#include "mod_sim_misc.hh"
#include "mod_sim_world.hh"
#include "mod_sim_terrain.hh"
#include "mod_sim_terrain_heightmap.hh"

Namespaces

namespace  mod_sim

Defines

#define MOD_SIM_TERRAIN_HEIGHTMAP_CC   1
#define IF_RANDOM_LAT_LON

Variables

static const fp mod_sim::TCB = 0.20
static const RGBA mod_sim::COLOR_WATER1 = RGBA( 0.00+TCB, 0.10+TCB, 0.45+TCB, 1.00 )
static const RGBA mod_sim::COLOR_WATER2 = RGBA( 0.05+TCB, 0.20+TCB, 0.55+TCB, 1.00 )
static const RGBA mod_sim::COLOR_SAND = RGBA( 0.42+TCB, 0.45+TCB, 0.55+TCB, 1.00 )
static const RGBA mod_sim::COLOR_GRASS = RGBA( 0.10+TCB, 0.39+TCB, 0.05+TCB, 1.00 )
static const RGBA mod_sim::COLOR_TUNDRA = RGBA( 0.30+TCB, 0.27+TCB, 0.15+TCB, 1.00 )
static const RGBA mod_sim::COLOR_ROCK = RGBA( 0.33+TCB, 0.37+TCB, 0.40+TCB, 1.00 )
static const RGBA mod_sim::COLOR_SNOW = RGBA( 1.00+TCB, 1.00+TCB, 1.00+TCB, 1.00 )
static const fp mod_sim::HEIGHT_WATER = 0.05
static const fp mod_sim::HEIGHT_SAND = 0.10
static const fp mod_sim::HEIGHT_GRASS = 0.20
static const fp mod_sim::HEIGHT_TUNDRA = 0.65
static const fp mod_sim::HEIGHT_ROCK = 0.90
static const fp mod_sim::HEIGHT_SNOW = 1.00


Detailed Description

Terrain heightmap.

Id
LastChangedDate

Author:
Jim E. Brooks http://www.palomino3d.org
Refinement of heightmap and textures: ------------------------------------- The heightmap and colormap (textures) are refined to produce a more realistic appearance and to correct visual blemishes.

Define Documentation

#define IF_RANDOM_LAT_LON

Value:

if ( EX( (lat > 0)                                      \
          && (lon > 0)                                      \
          && (lat < msHeightmapWidthMinus1)                 \
          && (lon < msHeightmapWidthMinus1) ) )

#define MOD_SIM_TERRAIN_HEIGHTMAP_CC   1

Palomino 3D Engine documents generated by doxygen 1.5.3 on Fri Nov 23 11:26:16 2007