Mana
Loading...
Searching...
No Matches
Map Member List

This is the complete list of members for Map, including all inherited members.

ActorMapfriend
addActor(Actor *actor)Mapprotected
addAnimation(int gid, TileAnimation animation)Map
addLayer(MapLayer *layer)Map
addParticleEffect(const std::string &effectFile, int x, int y, int w=0, int h=0)Map
addTileset(Tileset *tileset)Map
BACKGROUND_LAYERS enum valueMapprivate
BlockMask enum nameMap
BLOCKMASK_ALL enum valueMap
BLOCKMASK_CHARACTER enum valueMap
BLOCKMASK_MONSTER enum valueMap
BLOCKMASK_WALL enum valueMap
blockTile(int x, int y, BlockType type)Map
BlockType enum nameMap
BLOCKTYPE_CHARACTER enum valueMap
BLOCKTYPE_MONSTER enum valueMap
BLOCKTYPE_NONE enum valueMap
BLOCKTYPE_WALL enum valueMap
checkNodeOffsets(int radius, unsigned char walkMask, const Position &position) constMap
checkNodeOffsets(int radius, unsigned char walkMask, int x, int y) constMapinline
contains(int x, int y) constMapprivate
DEBUG_BEING_COLLISION_RADIUS enum valueMap
DEBUG_BEING_IDS enum valueMap
DEBUG_BEING_PATH enum valueMap
DEBUG_BEING_POSITION enum valueMap
DEBUG_COLLISION_TILES enum valueMap
DEBUG_GRID enum valueMap
DEBUG_MOUSE_PATH enum valueMap
DEBUG_NONE enum valueMap
DEBUG_SPECIAL1 enum valueMap
DEBUG_SPECIAL2 enum valueMap
DEBUG_SPECIAL3 enum valueMap
DebugFlags enum nameMap
draw(Graphics *graphics, int scrollX, int scrollY)Map
drawAmbientLayers(Graphics *graphics, LayerType type, float scrollX, float scrollY, int detail)Mapprivate
drawCollision(Graphics *graphics, int scrollX, int scrollY, int debugFlags) constMap
findPath(int startX, int startY, int destX, int destY, unsigned char walkmask, int maxCost=20)Mapprivate
findPixelPath(int startPixelX, int startPixelY, int destPixelX, int destPixelY, int radius, unsigned char walkmask, int maxCost=20)Map
findTilePath(int startPixelX, int startPixelY, int endPixelX, int endPixelY, unsigned char walkMask, int maxCost=20)Map
FOREGROUND_LAYERS enum valueMapprivate
getAnimationForGid(int gid)Map
getBoolProperty(const std::string &name, bool def=false) constPropertiesinline
getDebugFlags() constMapinline
getFilename() constMap
getFloatProperty(const std::string &name, float def=0.0f) constPropertiesinline
getHeight() constMapinline
getIntProperty(const std::string &name, int def=0) constPropertiesinline
getMetaTile(int x, int y) constMap
getMusicFile() constMap
getName() constMap
getProperty(const std::string &name, const std::string &def=std::string()) constPropertiesinline
getTileCenter(int x, int y) constMap
getTileHeight() constMapinline
getTilesetWithGid(unsigned gid) constMap
getTileWidth() constMapinline
getWalk(int x, int y, unsigned char walkmask=BLOCKMASK_WALL) constMap
getWidth() constMapinline
hasProperty(const std::string &name) constPropertiesinline
initializeAmbientLayers()Map
initializeParticleEffects(Particle *particleEngine)Map
LayerType enum nameMapprivate
mActorsMapprivate
Map(int width, int height, int tileWidth, int tileHeight)Map
mBackgroundsMapprivate
mDebugFlagsMapprivate
mForegroundsMapprivate
mHeightMapprivate
mLastScrollXMapprivate
mLastScrollYMapprivate
mLayersMapprivate
mMaskMapprivate
mMaxTileHeightMapprivate
mMaxTileWidthMapprivate
mMetaTilesMapprivate
mOccupationMapprivate
mOnClosedListMapprivate
mOnOpenListMapprivate
mPropertiesPropertiesprivate
mTileAnimationsMapprivate
mTileHeightMapprivate
mTilesetsMapprivate
mTileWidthMapprivate
mWidthMapprivate
NB_BLOCKTYPES enum valueMap
occupied(int x, int y) constMap
particleEffectsMapprivate
PropertyMap typedefPropertiesprivate
removeActor(Actors::iterator iterator)Mapprotected
setDebugFlags(int flags)Mapinline
setMask(int mask)Map
setProperty(const std::string &name, const std::string &value)Propertiesinline
update(int dt)Map
updateAmbientLayers(float scrollX, float scrollY)Mapprivate
~Map() overrideMap
~Properties()=defaultPropertiesvirtual