Main Page | Class Hierarchy | Class List | Directories | File List | Class Members | Related Pages

MapGen::MapMaker Class Reference

#include <mapmaker.h>

List of all members.

Public Types

enum  MAP_TYPE { PLAIN = 0, HILL, MOUNTAIN }
enum  WATER_TYPE { DRY = 0, LAKE, COAST, ISLAND }
enum  TREE_DENSITY_TYPE { SPARSE = 0, NORMAL, DENSE }

Public Member Functions

 MapMaker (const uint w, const uint h, const MAP_TYPE mapType, const WATER_TYPE waterType, const TREE_DENSITY_TYPE treeDensityType)
int * getMap ()
int * getTreeDensity ()

Private Member Functions

Map_generate (const Generator *generator, vector< Filter * > filters) const
void _generateMap ()
void _generateTreeDensity ()

Private Attributes

uint _w
uint _h
MAP_TYPE _mapType
WATER_TYPE _waterType
Map_map
TREE_DENSITY_TYPE _treeDensityType
Map_treeDensity


Detailed Description

Map generators and filters interface

Definition at line 36 of file mapmaker.h.


The documentation for this class was generated from the following files:
Generated on Sat Nov 11 10:21:11 2006 for OpenCity by  doxygen 1.4.2