PlanetTexturer_Venusian Class Reference

Création de textures pour les planètes rocheuses et chaudes (Venusian Planet). More...

#include <PlanetTexturer_Venusian.h>

Inheritance diagram for PlanetTexturer_Venusian:

PlanetTexturer List of all members.

Public Member Functions

 PlanetTexturer_Venusian ()
 Contructeur.
virtual ~PlanetTexturer_Venusian ()
 Destructeur.
void createTexture (String BitmapName)
 Creation d'une texture de planete avec un découpage en plaines et montagnes.

Protected Member Functions

void renderColors (RendererImage &renderer, int PlanetType)

Detailed Description

Création de textures pour les planètes rocheuses et chaudes (Venusian Planet).

Spécialisation de la classe PlanetTexturer pour les planètes de type Vénus.


Constructor & Destructor Documentation

PlanetTexturer_Venusian::PlanetTexturer_Venusian  ) 
 

Contructeur.

PlanetTexturer_Venusian::~PlanetTexturer_Venusian  )  [virtual]
 

Destructeur.


Member Function Documentation

void PlanetTexturer_Venusian::createTexture String  BitmapName  ) 
 

Creation d'une texture de planete avec un découpage en plaines et montagnes.

Cette fonction est assez adaptée pour des planetes desertiques. Elle génères deux types de reliefs un peu différents selon mPlanetType: un relief accidenté, et un relief avec de nombreux plateaux (terrace) Cette texture est générée à partir de 6 modules.

Parameters:
BitmapName Nom du fichier image qui sera généré (sans extension).
TODO ajuster les terraces pour etre raccord avec venus_2.svg

Reimplemented from PlanetTexturer.

void PlanetTexturer_Venusian::renderColors RendererImage &  renderer,
int  PlanetType
[protected, virtual]
 

Définit la palette de couleurs qui sera utilisée pour la planete.

Parameters:
renderer L'image à coloriser
PlanetType Le type de palette à choisir en fonction du type de planete.

Reimplemented from PlanetTexturer.


The documentation for this class was generated from the following files:
Generated on Mon Mar 27 21:33:15 2006 for Long Forgotten Earth by  doxygen 1.4.6-NO