WorldSim  inDev
2D tile-based sandbox RPG with procedurally generated fantasy world simulator 🌏
Public Member Functions | Public Attributes | List of all members
World_MapManager Class Reference

#include <World_MapManager.hpp>

Public Member Functions

 World_MapManager ()
 
 ~World_MapManager ()
 
World_Localoperator() (const int _x, const int _y)
 
void addBiome (World_Biome *_biome)
 
void init (unsigned int _nX, unsigned int _nY, ArrayS2< World_Local > *aWorldTile2)
 
void main ()
 
void mainBiome (const unsigned short int)
 
bool generateNow (int _mapX, int _mapY)
 

Public Attributes

ArrayS2< World_LocalaWorldTile
 

Constructor & Destructor Documentation

◆ World_MapManager()

World_MapManager::World_MapManager ( )

Manages the threads being run in World class. Currently testing, but in future will control background world generation, unloading, and simulation.

◆ ~World_MapManager()

World_MapManager::~World_MapManager ( )

Member Function Documentation

◆ addBiome()

void World_MapManager::addBiome ( World_Biome _biome)

◆ generateNow()

bool World_MapManager::generateNow ( int  _mapX,
int  _mapY 
)

◆ init()

void World_MapManager::init ( unsigned int  _nX,
unsigned int  _nY,
ArrayS2< World_Local > *  aWorldTile2 
)

◆ main()

void World_MapManager::main ( )

◆ mainBiome()

void World_MapManager::mainBiome ( const unsigned short int  sleepTime = 0)

◆ operator()()

World_Local * World_MapManager::operator() ( const int  _x,
const int  _y 
)
inline

Member Data Documentation

◆ aWorldTile

ArrayS2<World_Local> World_MapManager::aWorldTile

The documentation for this class was generated from the following files: