MCPcopy Create free account
hub / github.com/OpenDungeons/OpenDungeons / createNewMap

Method createNewMap

source/gamemap/GameMap.cpp:224–243  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

222}
223
224bool GameMap::createNewMap(int sizeX, int sizeY)
225{
226 if (!allocateMapMemory(sizeX, sizeY))
227 return false;
228
229 for (int jj = 0; jj < mMapSizeY; ++jj)
230 {
231 for (int ii = 0; ii < mMapSizeX; ++ii)
232 {
233 Tile* tile = new Tile(this, ii, jj);
234 tile->setName(Tile::buildName(ii, jj));
235 tile->setType(TileType::dirt);
236 addTile(tile);
237 }
238 }
239
240 mTurnNumber = -1;
241
242 return true;
243}
244
245void GameMap::setAllFullnessAndNeighbors()
246{

Callers 3

processMessageMethod · 0.80
readGameMapFromFileFunction · 0.80

Calls 2

setNameMethod · 0.80
setTypeMethod · 0.80

Tested by

no test coverage detected