Mana
|
This is the complete list of members for Map, including all inherited members.
Actor | Map | friend |
addActor(Actor *actor) | Map | protected |
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 value | Map | private |
BlockMask enum name | Map | |
BLOCKMASK_ALL enum value | Map | |
BLOCKMASK_CHARACTER enum value | Map | |
BLOCKMASK_MONSTER enum value | Map | |
BLOCKMASK_WALL enum value | Map | |
blockTile(int x, int y, BlockType type) | Map | |
BlockType enum name | Map | |
BLOCKTYPE_CHARACTER enum value | Map | |
BLOCKTYPE_MONSTER enum value | Map | |
BLOCKTYPE_NONE enum value | Map | |
BLOCKTYPE_WALL enum value | Map | |
checkNodeOffsets(int radius, unsigned char walkMask, const Position &position) const | Map | |
checkNodeOffsets(int radius, unsigned char walkMask, int x, int y) const | Map | inline |
contains(int x, int y) const | Map | private |
DEBUG_BEING_COLLISION_RADIUS enum value | Map | |
DEBUG_BEING_IDS enum value | Map | |
DEBUG_BEING_PATH enum value | Map | |
DEBUG_BEING_POSITION enum value | Map | |
DEBUG_COLLISION_TILES enum value | Map | |
DEBUG_GRID enum value | Map | |
DEBUG_MOUSE_PATH enum value | Map | |
DEBUG_NONE enum value | Map | |
DEBUG_SPECIAL1 enum value | Map | |
DEBUG_SPECIAL2 enum value | Map | |
DEBUG_SPECIAL3 enum value | Map | |
DebugFlags enum name | Map | |
draw(Graphics *graphics, int scrollX, int scrollY) | Map | |
drawAmbientLayers(Graphics *graphics, LayerType type, float scrollX, float scrollY, int detail) | Map | private |
drawCollision(Graphics *graphics, int scrollX, int scrollY, int debugFlags) const | Map | |
findPath(int startX, int startY, int destX, int destY, unsigned char walkmask, int maxCost=20) | Map | private |
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 value | Map | private |
getAnimationForGid(int gid) | Map | |
getBoolProperty(const std::string &name, bool def=false) const | Properties | inline |
getDebugFlags() const | Map | inline |
getFilename() const | Map | |
getFloatProperty(const std::string &name, float def=0.0f) const | Properties | inline |
getHeight() const | Map | inline |
getIntProperty(const std::string &name, int def=0) const | Properties | inline |
getMetaTile(int x, int y) const | Map | |
getMusicFile() const | Map | |
getName() const | Map | |
getProperty(const std::string &name, const std::string &def=std::string()) const | Properties | inline |
getTileCenter(int x, int y) const | Map | |
getTileHeight() const | Map | inline |
getTilesetWithGid(unsigned gid) const | Map | |
getTileWidth() const | Map | inline |
getWalk(int x, int y, unsigned char walkmask=BLOCKMASK_WALL) const | Map | |
getWidth() const | Map | inline |
hasProperty(const std::string &name) const | Properties | inline |
initializeAmbientLayers() | Map | |
initializeParticleEffects(Particle *particleEngine) | Map | |
LayerType enum name | Map | private |
mActors | Map | private |
Map(int width, int height, int tileWidth, int tileHeight) | Map | |
mBackgrounds | Map | private |
mDebugFlags | Map | private |
mForegrounds | Map | private |
mHeight | Map | private |
mLastScrollX | Map | private |
mLastScrollY | Map | private |
mLayers | Map | private |
mMask | Map | private |
mMaxTileHeight | Map | private |
mMaxTileWidth | Map | private |
mMetaTiles | Map | private |
mOccupation | Map | private |
mOnClosedList | Map | private |
mOnOpenList | Map | private |
mProperties | Properties | private |
mTileAnimations | Map | private |
mTileHeight | Map | private |
mTilesets | Map | private |
mTileWidth | Map | private |
mWidth | Map | private |
NB_BLOCKTYPES enum value | Map | |
occupied(int x, int y) const | Map | |
particleEffects | Map | private |
PropertyMap typedef | Properties | private |
removeActor(Actors::iterator iterator) | Map | protected |
setDebugFlags(int flags) | Map | inline |
setMask(int mask) | Map | |
setProperty(const std::string &name, const std::string &value) | Properties | inline |
update(int dt) | Map | |
updateAmbientLayers(float scrollX, float scrollY) | Map | private |
~Map() override | Map | |
~Properties()=default | Properties | virtual |