#include <mapmaker.h>
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 |
Definition at line 36 of file mapmaker.h.
1.4.2