ManaPlus
|
#include <map.h>
Data Structures | |
struct | ParticleEffectData |
Public Member Functions | |
Map (const std::string &name, const int width, const int height, const int tileWidth, const int tileHeight) | |
~Map () | |
void | initializeAmbientLayers () |
void | update (const int ticks) |
void | draw (Graphics *const graphics, int scrollX, int scrollY) |
void | drawCollision (Graphics *const graphics, const int scrollX, const int scrollY, const MapTypeT drawFlags) const |
void | addLayer (MapLayer *const layer) |
void | addTileset (Tileset *const tileset) |
const Tileset * | getTilesetWithGid (const int gid) const |
const MetaTile * | getMetaTile (const int x, const int y) const |
void | addBlockMask (const int x, const int y, const BlockTypeT type) |
void | setBlockMask (const int x, const int y, const BlockTypeT type) |
bool | getWalk (const int x, const int y, const unsigned char blockWalkMask) const |
void | setWalk (const int x, const int y) |
unsigned char | getBlockMask (const int x, const int y) const |
int | getWidth () const |
int | getHeight () const |
int | getTileWidth () const |
int | getTileHeight () const |
const std::string | getMusicFile () const |
void | setMusicFile (const std::string &file) |
const std::string | getName () const |
const std::string | getFilename () const |
const std::string | getGatName () const |
Path | findPath (const int startX, const int startY, const int destX, const int destY, const unsigned char blockWalkmask, const int maxCost) |
void | addParticleEffect (const std::string &effectFile, const int x, const int y, const int w, const int h) |
void | initializeParticleEffects () const |
void | addAnimation (const int gid, TileAnimation *const animation) |
void | setDrawLayersFlags (const MapTypeT &n) |
MapTypeT | getDrawLayersFlags () const |
void | addExtraLayer () |
void | saveExtraLayer () const |
SpecialLayer * | getTempLayer () const |
SpecialLayer * | getSpecialLayer () const |
void | setHasWarps (const bool n) |
bool | getHasWarps () const |
std::string | getUserMapDirectory () const |
void | addPortal (const std::string &name, const int type, const int x, const int y, const int dx, const int dy) |
void | addRange (const std::string &name, const int type, const int x, const int y, const int dx, const int dy) |
void | addPortalTile (const std::string &name, const int type, const int x, const int y) |
void | updatePortalTile (const std::string &name, const int type, const int x, const int y, const bool addNew) |
const std::vector< MapItem * > & | getPortals () const |
const TileAnimation * | getAnimationForGid (const int gid) const |
void | optionChanged (const std::string &value) |
MapItem * | findPortalXY (const int x, const int y) const |
int | getActorsCount () const |
void | setPvpMode (const int mode) |
int | getPvpMode () const |
const ObjectsLayer * | getObjectsLayer () const |
std::string | getObjectData (const unsigned x, const unsigned y, const int type) const |
void | indexTilesets () |
void | clearIndexedTilesets () |
void | setActorsFix (const int x, const int y) |
int | getVersion () const |
void | setVersion (const int n) |
void | reduce () |
void | redrawMap () |
bool | empty () const |
void | setCustom (const bool b) |
bool | isCustom () const |
const std::map< int, TileAnimation * > & | getTileAnimations () const |
int | getAtlasCount () const |
void | setAtlas (AtlasResource *const atlas) |
bool | haveAtlas () const |
const MetaTile * | getMetaTiles () const |
const WalkLayer * | getWalkLayer () const |
void | setWalkLayer (WalkLayer *const layer) |
void | addHeights (const MapHeights *const heights) |
uint8_t | getHeightOffset (const int x, const int y) const |
void | setMask (const int mask) |
void | updateDrawLayersList () |
bool | isHeightsPresent () const |
void | updateConditionLayers () |
void | preCacheLayers () |
int | calcMemoryLocal () const |
int | calcMemoryChilds (const int level) const |
std::string | getCounterName () const |
void | screenResized () |
Public Member Functions inherited from Properties | |
Properties () | |
virtual | ~Properties () |
const std::string | getProperty (const std::string &name, const std::string &def) const |
float | getFloatProperty (const std::string &name, const float def) const |
bool | getBoolProperty (const std::string &name, const bool def) const |
bool | hasProperty (const std::string &name) const |
void | setProperty (const std::string &name, const std::string &value) |
Public Member Functions inherited from ConfigListener | |
ConfigListener () | |
virtual | ~ConfigListener () |
Public Member Functions inherited from MemoryCounter | |
MemoryCounter () | |
virtual | ~MemoryCounter () |
int | calcMemory (const int level) const |
Protected Member Functions | |
Actors::iterator | addActor (Actor *const actor) |
void | removeActor (const Actors::iterator &iterator) |
Private Member Functions | |
void | updateAmbientLayers (const float scrollX, const float scrollY) |
void | drawAmbientLayers (Graphics *const graphics, const MapLayerPositionT type, const int detail) const |
bool | contains (const int x, const int y) const |
Friends | |
class | Actor |
class | Minimap |
Map::Map | ( | const std::string & | name, |
const int | width, | ||
const int | height, | ||
const int | tileWidth, | ||
const int | tileHeight | ||
) |
Constructor, taking map and tile size as parameters.
Definition at line 97 of file map.cpp.
References Configuration::addListener(), config, Configuration::getBoolValue(), mBeingOpacity, and mOpacity.
Referenced by calcMemoryLocal().
Map::~Map | ( | ) |
Destructor.
Definition at line 180 of file map.cpp.
References CHECKLISTENERS, config, AtlasResource::decRef(), Resource::decRef(), delete2, delete_all(), mAtlas, mBackgrounds, mForegrounds, mFringeLayer, mHeights, mLayers, mMapPortals, mMetaTiles, mObjects, mSpecialLayer, mTempLayer, mTileAnimations, mTilesets, mWalkLayer, and Configuration::removeListeners().
|
protected |
void Map::addAnimation | ( | const int | gid, |
TileAnimation *const | animation | ||
) |
Adds a tile animation to the map
Definition at line 1691 of file map.cpp.
References Logger::log(), and logger.
Referenced by MapReader::readTileset().
void Map::addBlockMask | ( | const int | x, |
const int | y, | ||
const BlockTypeT | type | ||
) |
Definition at line 707 of file map.cpp.
References BlockMask::AIR, BlockType::AIR, Catch::contains(), BlockMask::GROUND, BlockType::GROUND, BlockMask::GROUNDTOP, BlockType::GROUNDTOP, BlockMask::MONSTERWALL, BlockType::MONSTERWALL, BlockType::NB_BLOCKTYPES, BlockType::NONE, BlockMask::PLAYERWALL, BlockType::PLAYERWALL, BlockMask::WALL, BlockType::WALL, BlockMask::WATER, BlockType::WATER, x, and y.
Referenced by setTile().
void Map::addExtraLayer | ( | ) |
Definition at line 1142 of file map.cpp.
References addPortalTile(), MapItemType::ARROW_RIGHT, MapItemType::ARROW_UP, BLOCK_END, BLOCK_START, getUserMapDirectory(), MapItemType::HOME, Logger::log(), Logger::log1(), logger, mSpecialLayer, pathJoin(), MapItemType::PORTAL, updatePortalTile(), x, and y.
Referenced by Game::changeMap().
void Map::addHeights | ( | const MapHeights *const | heights | ) |
Definition at line 1625 of file map.cpp.
Referenced by MapReader::readLayer().
void Map::addLayer | ( | MapLayer *const | layer | ) |
Adds a layer to this map. The map takes ownership of the layer.
Definition at line 313 of file map.cpp.
Referenced by MapReader::createEmptyMap(), and MapReader::readLayer().
void Map::addParticleEffect | ( | const std::string & | effectFile, |
const int | x, | ||
const int | y, | ||
const int | w, | ||
const int | h | ||
) |
void Map::addPortal | ( | const std::string & | name, |
const int | type, | ||
const int | x, | ||
const int | y, | ||
const int | dx, | ||
const int | dy | ||
) |
void Map::addPortalTile | ( | const std::string & | name, |
const int | type, | ||
const int | x, | ||
const int | y | ||
) |
Definition at line 1300 of file map.cpp.
Referenced by addExtraLayer(), Ea::BeingRecv::processNameResponse(), EAthena::BeingRecv::processNameResponseTitle(), and LocalPlayer::updateNavigateList().
void Map::addRange | ( | const std::string & | name, |
const int | type, | ||
const int | x, | ||
const int | y, | ||
const int | dx, | ||
const int | dy | ||
) |
Definition at line 1279 of file map.cpp.
References mapTileSize, x, and y.
void Map::addTileset | ( | Tileset *const | tileset | ) |
|
virtual |
Reimplemented from MemoryCounter.
Definition at line 1774 of file map.cpp.
References MemoryCounter::calcMemory(), FOR_EACH, mBackgrounds, mForegrounds, mHeights, mLayers, mObjects, mSpecialLayer, mTempLayer, mTilesets, and mWalkLayer.
|
virtual |
Reimplemented from MemoryCounter.
Definition at line 1756 of file map.cpp.
References mActors, Map(), mBackgrounds, mDrawOverLayers, mDrawUnderLayers, mForegrounds, mHeight, mIndexedTilesetsSize, mLayers, mMapPortals, mName, mParticleEffects, mTileAnimations, mTilesets, and mWidth.
void Map::clearIndexedTilesets | ( | ) |
Definition at line 1463 of file map.cpp.
References mIndexedTilesets, mIndexedTilesetsSize, and mTilesetsIndexed.
|
private |
void Map::draw | ( | Graphics *const | graphics, |
int | scrollX, | ||
int | scrollY | ||
) |
Draws the map to the given graphics output. This method draws all layers, actors and overlay effects.
Definition at line 339 of file map.cpp.
References actorCompare, MapLayerPosition::BACKGROUND_LAYERS, MapType::BLACKWHITE, BLOCK_END, BLOCK_START, Graphics::clearScreen(), FOR_EACH, MapLayerPosition::FOREGROUND_LAYERS, UserPalette::getColorWithAlpha(), localPlayer, mainGraphics, RENDER_SOFTWARE, restrict, userPalette, UserColorId::WALKABLE_HIGHLIGHT, x, and y.
|
private |
Draws the foreground or background layers to the given graphics output.
Definition at line 659 of file map.cpp.
References MapLayerPosition::BACKGROUND_LAYERS, BLOCK_END, BLOCK_START, FOR_EACHP, MapLayerPosition::FOREGROUND_LAYERS, and restrict.
void Map::drawCollision | ( | Graphics *const | graphics, |
const int | scrollX, | ||
const int | scrollY, | ||
const MapTypeT | drawFlags | ||
) | const |
Visualizes collision layer for debugging
Definition at line 569 of file map.cpp.
References BlockMask::AIR, UserColorId::AIR_COLLISION_HIGHLIGHT, UserColorId::COLLISION_HIGHLIGHT, fillCollision, UserPalette::getColorWithAlpha(), BlockMask::GROUNDTOP, UserColorId::GROUNDTOP_COLLISION_HIGHLIGHT, mapTileSize, UserColorId::MONSTER_COLLISION_HIGHLIGHT, BlockMask::MONSTERWALL, UserColorId::NET, BlockMask::PLAYERWALL, MapType::SPECIAL, userPalette, BlockMask::WALL, BlockMask::WATER, UserColorId::WATER_COLLISION_HIGHLIGHT, x, and y.
|
inline |
Definition at line 321 of file map.h.
References mLayers.
Referenced by SocialNavigationTab::updateList().
Path Map::findPath | ( | const int | startX, |
const int | startY, | ||
const int | destX, | ||
const int | destY, | ||
const unsigned char | blockWalkmask, | ||
const int | maxCost | ||
) |
Find a path from one location to the next.
Definition at line 863 of file map.cpp.
References BLOCK_END, BLOCK_START, MetaTile::blockmask, blockWalkMask, CAST_S32, MetaTile::Fcost, MetaTile::Gcost, MetaTile::Hcost, MetaTile::parentX, MetaTile::parentY, CastType::Position, EmoteDB::size(), Location::tile, BlockMask::WALL, MetaTile::whichList, x, Location::x, y, and Location::y.
Referenced by LocalPlayer::fixAttackTarget(), LocalPlayer::getPathLength(), LocalPlayer::isReachable(), LocalPlayer::moveToTarget(), LocalPlayer::navigateTo(), and LocalPlayer::pickUp().
MapItem * Map::findPortalXY | ( | const int | x, |
const int | y | ||
) | const |
Definition at line 1338 of file map.cpp.
References FOR_EACH, restrict, x, and y.
Referenced by RenameListener::action(), SocialNavigationTab::addPortal(), AvatarListBox::mousePressed(), and SocialNavigationTab::updateNames().
|
inline |
const TileAnimation * Map::getAnimationForGid | ( | const int | gid | ) | const |
Gets the tile animation for a specific gid
Definition at line 1352 of file map.cpp.
References nullptr.
int Map::getAtlasCount | ( | ) | const |
Definition at line 1821 of file map.cpp.
References AtlasResource::atlases, CAST_S32, and mAtlas.
Referenced by MapDebugTab::logic().
unsigned char Map::getBlockMask | ( | const int | x, |
const int | y | ||
) | const |
Definition at line 796 of file map.cpp.
Referenced by Being::getMoveAction(), Being::getSitAction(), and Being::nextTile().
|
inlinevirtual |
|
inline |
const std::string Map::getFilename | ( | ) | const |
Gives the map id based on filepath (ex: 009-1)
Definition at line 848 of file map.cpp.
References fileName, and Properties::getProperty().
Referenced by Minimap::setMap().
const std::string Map::getGatName | ( | ) | const |
Definition at line 855 of file map.cpp.
References fileName, Properties::getProperty(), and rfindSepatator().
Referenced by Ea::MapRecv::processSetTilesType().
|
inline |
|
inline |
Returns the height of this map in tiles.
Definition at line 172 of file map.h.
References mHeight.
Referenced by NavigationManager::loadWalkLayer(), Ea::PlayerRecv::processPlayerWarp(), MapReader::readLayer(), Minimap::setMap(), and Viewport::updateMaxVars().
uint8_t Map::getHeightOffset | ( | const int | x, |
const int | y | ||
) | const |
Definition at line 1631 of file map.cpp.
Referenced by Viewport::getMouseTile(), Being::nextTile(), and FloorItem::postInit().
const MetaTile * Map::getMetaTile | ( | const int | x, |
const int | y | ||
) | const |
|
inline |
Definition at line 344 of file map.h.
References mMetaTiles.
Referenced by NavigationManager::loadWalkLayer().
const std::string Map::getMusicFile | ( | ) | const |
Definition at line 835 of file map.cpp.
References Properties::getProperty().
Referenced by Setup_Audio::apply(), Game::changeMap(), and LocalPlayer::updateMusic().
const std::string Map::getName | ( | ) | const |
Definition at line 840 of file map.cpp.
References Properties::getProperty(), and Properties::hasProperty().
Referenced by Minimap::setMap().
std::string Map::getObjectData | ( | const unsigned | x, |
const unsigned | y, | ||
const int | type | ||
) | const |
Definition at line 1393 of file map.cpp.
References restrict, x, and y.
Referenced by LocalPlayer::updateMusic().
|
inline |
|
inline |
Definition at line 271 of file map.h.
References mMapPortals.
Referenced by SocialNavigationTab::updateList().
|
inline |
Definition at line 292 of file map.h.
References mPvp.
Referenced by ActorManager::findNearestPvpPlayer().
|
inline |
Definition at line 241 of file map.h.
References mSpecialLayer.
Referenced by RenameListener::action(), PopupMenu::handleLink(), LocalPlayer::setHome(), and SocialNavigationTab::updateList().
|
inline |
Definition at line 238 of file map.h.
References mTempLayer.
Referenced by LocalPlayer::navigateClean(), LocalPlayer::navigateTo(), LocalPlayer::setRealPos(), and LocalPlayer::updateCoords().
|
inline |
Definition at line 330 of file map.h.
References mTileAnimations.
Referenced by MapReader::readBase64Layer(), MapReader::readCsvLayer(), and MapReader::readLayer().
|
inline |
Returns the tile height used by this map.
Definition at line 184 of file map.h.
References mTileHeight.
Referenced by FloorItem::draw(), Viewport::getMouseTile(), Being::getOffset(), Actor::getTileY(), MapDebugTab::logic(), FloorItem::postInit(), Ea::PlayerRecv::processPlayerWarp(), MapReader::readTileset(), and Viewport::updateMaxVars().
const Tileset * Map::getTilesetWithGid | ( | const int | gid | ) | const |
|
inline |
Returns the tile width of this map.
Definition at line 178 of file map.h.
References mTileWidth.
Referenced by FloorItem::draw(), Viewport::getMouseTile(), Being::getOffset(), Actor::getTileX(), MapDebugTab::logic(), FloorItem::postInit(), Ea::PlayerRecv::processPlayerWarp(), MapReader::readTileset(), CompoundSprite::redraw(), and Viewport::updateMaxVars().
std::string Map::getUserMapDirectory | ( | ) | const |
Definition at line 1273 of file map.cpp.
References Properties::getProperty(), pathJoin(), Settings::serverConfigDir, and settings.
Referenced by addExtraLayer(), and saveExtraLayer().
|
inline |
bool Map::getWalk | ( | const int | x, |
const int | y, | ||
const unsigned char | blockWalkMask | ||
) | const |
Gets walkability for a tile with a blocking bitmask. When called without walkmask, only blocks against colliding tiles.
Definition at line 785 of file map.cpp.
References blockWalkMask, x, and y.
Referenced by Being::botFixOffset(), CrazyMoves::crazyMove8(), Viewport::getMouseTile(), Being::moveBotTo(), Being::nextTile(), and LocalPlayer::startWalking().
|
inline |
Definition at line 347 of file map.h.
References mWalkLayer.
Referenced by LocalPlayer::isReachable().
|
inline |
Returns the width of this map in tiles.
Definition at line 166 of file map.h.
References mWidth.
Referenced by NavigationManager::loadWalkLayer(), Ea::PlayerRecv::processPlayerWarp(), MapReader::readLayer(), Minimap::setMap(), and Viewport::updateMaxVars().
|
inline |
void Map::indexTilesets | ( | ) |
Definition at line 1415 of file map.cpp.
References CAST_S32, CAST_SIZE, FOR_EACH, mIndexedTilesets, mIndexedTilesetsSize, mTilesets, mTilesetsIndexed, restrict, EmoteDB::size(), and anonymous_namespace{stringutils.cpp}::start.
Referenced by MapReader::readLayer().
void Map::initializeAmbientLayers | ( | ) |
Initialize ambient layers. Has to be called after all the properties are set.
Definition at line 234 of file map.cpp.
References Properties::getBoolProperty(), Properties::getFloatProperty(), Loader::getImage(), Properties::getProperty(), Properties::hasProperty(), mBackgrounds, mForegrounds, restrict, and Catch::toString().
void Map::initializeParticleEffects | ( | ) | const |
Initializes all added particle effects
Definition at line 1109 of file map.cpp.
References ParticleEngine::addEffect(), Particle::adjustEmitterSize(), BLOCK_END, BLOCK_START, config, Configuration::getBoolValue(), mParticleEffects, and particleEngine.
Referenced by Game::changeMap().
|
inline |
|
inline |
|
virtual |
Called when an option changed. The config listener will have to be registered to the option name first.
Implements ConfigListener.
Definition at line 211 of file map.cpp.
References config, Configuration::getBoolValue(), Configuration::getFloatValue(), and Configuration::getIntValue().
void Map::preCacheLayers | ( | ) |
Definition at line 1746 of file map.cpp.
References FOR_EACH, mHeight, mLayers, mWidth, and restrict.
Referenced by MapReader::createEmptyMap(), and Ea::MapRecv::processSetTilesType().
|
inline |
void Map::reduce | ( | ) |
Definition at line 1473 of file map.cpp.
References CAST_SIZE, config, FOR_EACH, Configuration::getBoolValue(), Logger::log(), logger, mapTileSize, mFringeLayer, mHeight, SubImage::mInternalBounds, mLayers, mOpenGL, mWidth, RENDER_SOFTWARE, restrict, x, and y.
|
protected |
Removes an actor from the map.
Definition at line 829 of file map.cpp.
Referenced by Actor::setMap(), and Actor::~Actor().
void Map::saveExtraLayer | ( | ) | const |
Definition at line 1226 of file map.cpp.
References CAST_S32, MapItemType::EMPTY, SpecialLayer::getTile(), getUserMapDirectory(), MapItemType::HOME, Logger::log(), Logger::log1(), logger, SpecialLayer::mHeight, mkdir_r(), mSpecialLayer, SpecialLayer::mWidth, pathJoin(), reportAlways, restrict, strprintf(), x, and y.
Referenced by QuitDialog::action(), Game::changeMap(), and Game::slowLogic().
void Map::screenResized | ( | ) |
|
inline |
void Map::setBlockMask | ( | const int | x, |
const int | y, | ||
const BlockTypeT | type | ||
) |
Definition at line 746 of file map.cpp.
References BlockMask::AIR, BlockType::AIR, Catch::contains(), BlockMask::GROUND, BlockType::GROUND, BlockMask::GROUNDTOP, BlockType::GROUNDTOP, BlockMask::MONSTERWALL, BlockType::MONSTERWALL, BlockType::NB_BLOCKTYPES, BlockType::NONE, BlockMask::PLAYERWALL, BlockType::PLAYERWALL, BlockMask::WALL, BlockType::WALL, BlockMask::WATER, BlockType::WATER, x, and y.
Referenced by Ea::MapRecv::processSetTilesType().
|
inline |
Definition at line 324 of file map.h.
References mCustom.
Referenced by MapReader::createEmptyMap().
void Map::setDrawLayersFlags | ( | const MapTypeT & | n | ) |
Definition at line 1703 of file map.cpp.
References MapType::BLACKWHITE, FOR_EACH, restrict, MapType::SPECIAL3, and MapType::SPECIAL4.
Referenced by GameModifiers::resetModifiers().
|
inline |
void Map::setMask | ( | const int | mask | ) |
void Map::setMusicFile | ( | const std::string & | file | ) |
Definition at line 1686 of file map.cpp.
Referenced by Ea::PlayerRecv::processMapMusic().
void Map::setPvpMode | ( | const int | mode | ) |
Definition at line 1361 of file map.cpp.
References NotifyTypes::GVG_ON, localPlayer, NotifyManager::notify(), NotifyTypes::PVP_OFF_GVG_OFF, NotifyTypes::PVP_ON, NotifyTypes::PVP_ON_GVG_ON, and NotifyTypes::PVP_UNKNOWN.
Referenced by EAthena::BeingRecv::processMapTypeProperty(), and Ea::BeingRecv::processPvpMapMode().
|
inline |
void Map::setWalk | ( | const int | x, |
const int | y | ||
) |
Definition at line 807 of file map.cpp.
References BlockType::GROUNDTOP, x, and y.
Referenced by LocalPlayer::setRealPos().
|
inline |
void Map::update | ( | const int | ticks | ) |
Updates animations. Called as needed.
Definition at line 328 of file map.cpp.
References FOR_EACH, and restrict.
Referenced by Game::logic().
|
private |
Updates scrolling of ambient layers. Has to be called each game tick.
Definition at line 619 of file map.cpp.
References BLOCK_END, BLOCK_START, FOR_EACH, get_elapsed_time(), AmbientLayer::mMask, tick_time, and AmbientLayer::update().
void Map::updateConditionLayers | ( | ) |
Definition at line 1732 of file map.cpp.
References FOR_EACH, mHeight, mLayers, mMetaTiles, mRedrawMap, mWidth, and restrict.
Referenced by MapReader::createEmptyMap(), and Ea::MapRecv::processSetTilesType().
void Map::updateDrawLayersList | ( | ) |
Definition at line 1638 of file map.cpp.
References MapLayer::isFringeLayer(), mDrawLayersFlags, mDrawOnlyFringe, mDrawOverLayers, mDrawUnderLayers, mLayers, mMask, MapLayer::mMask, and MapType::SPECIAL2.
Referenced by MapReader::createEmptyMap().
void Map::updatePortalTile | ( | const std::string & | name, |
const int | type, | ||
const int | x, | ||
const int | y, | ||
const bool | addNew | ||
) |
Definition at line 1313 of file map.cpp.
References restrict, x, and y.
Referenced by addExtraLayer(), and LocalPlayer::setHome().
|
private |
Definition at line 423 of file map.h.
Referenced by calcMemoryLocal(), and getActorsCount().
|
private |
Definition at line 497 of file map.h.
Referenced by getAtlasCount(), haveAtlas(), setAtlas(), and ~Map().
|
private |
Definition at line 434 of file map.h.
Referenced by calcMemoryChilds(), calcMemoryLocal(), initializeAmbientLayers(), and ~Map().
|
private |
Definition at line 506 of file map.h.
Referenced by screenResized().
|
private |
Definition at line 504 of file map.h.
Referenced by isCustom(), and setCustom().
|
private |
Definition at line 427 of file map.h.
Referenced by getDrawLayersFlags(), and updateDrawLayersList().
|
private |
Definition at line 505 of file map.h.
Referenced by updateDrawLayersList().
|
private |
Definition at line 421 of file map.h.
Referenced by calcMemoryLocal(), and updateDrawLayersList().
|
private |
Definition at line 420 of file map.h.
Referenced by calcMemoryLocal(), and updateDrawLayersList().
|
private |
Definition at line 435 of file map.h.
Referenced by calcMemoryChilds(), calcMemoryLocal(), initializeAmbientLayers(), and ~Map().
|
private |
|
private |
Definition at line 424 of file map.h.
Referenced by getHasWarps(), and setHasWarps().
|
private |
Definition at line 413 of file map.h.
Referenced by calcMemoryLocal(), getHeight(), preCacheLayers(), reduce(), screenResized(), and updateConditionLayers().
|
private |
Definition at line 500 of file map.h.
Referenced by calcMemoryChilds(), isHeightsPresent(), and ~Map().
|
private |
Definition at line 475 of file map.h.
Referenced by clearIndexedTilesets(), and indexTilesets().
|
private |
Definition at line 476 of file map.h.
Referenced by calcMemoryLocal(), clearIndexedTilesets(), and indexTilesets().
|
private |
Definition at line 419 of file map.h.
Referenced by calcMemoryChilds(), calcMemoryLocal(), empty(), preCacheLayers(), reduce(), updateConditionLayers(), updateDrawLayersList(), and ~Map().
|
private |
Definition at line 465 of file map.h.
Referenced by calcMemoryLocal(), getPortals(), and ~Map().
|
private |
Definition at line 495 of file map.h.
Referenced by updateDrawLayersList().
|
private |
Definition at line 417 of file map.h.
Referenced by getMetaTiles(), Minimap::setMap(), updateConditionLayers(), and ~Map().
|
private |
Definition at line 469 of file map.h.
Referenced by calcMemoryLocal(), and getCounterName().
|
private |
Definition at line 483 of file map.h.
Referenced by calcMemoryChilds(), getObjectsLayer(), and ~Map().
|
private |
|
private |
Definition at line 463 of file map.h.
Referenced by calcMemoryLocal(), and initializeParticleEffects().
|
private |
Definition at line 473 of file map.h.
Referenced by getPvpMode().
|
private |
Definition at line 501 of file map.h.
Referenced by redrawMap(), and updateConditionLayers().
|
private |
Definition at line 481 of file map.h.
Referenced by addExtraLayer(), calcMemoryChilds(), getSpecialLayer(), saveExtraLayer(), and ~Map().
|
private |
Definition at line 482 of file map.h.
Referenced by calcMemoryChilds(), getTempLayer(), and ~Map().
|
private |
Definition at line 467 of file map.h.
Referenced by calcMemoryLocal(), getTileAnimations(), and ~Map().
|
private |
Definition at line 415 of file map.h.
Referenced by getTileHeight().
|
private |
Definition at line 422 of file map.h.
Referenced by calcMemoryChilds(), calcMemoryLocal(), indexTilesets(), and ~Map().
|
private |
Definition at line 474 of file map.h.
Referenced by clearIndexedTilesets(), and indexTilesets().
|
private |
Definition at line 414 of file map.h.
Referenced by getTileWidth().
|
private |
Definition at line 479 of file map.h.
Referenced by getVersion(), and setVersion().
|
private |
Definition at line 418 of file map.h.
Referenced by calcMemoryChilds(), getWalkLayer(), setWalkLayer(), and ~Map().
|
private |
Definition at line 412 of file map.h.
Referenced by calcMemoryLocal(), getWidth(), preCacheLayers(), reduce(), screenResized(), and updateConditionLayers().