|
|
| DungeonMan (DMEngine *dmEngine) |
| |
|
Square | getSquare (int16 mapX, int16 mapY) |
| |
|
void | setCurrentMap (uint16 mapIndex) |
| |
|
Thing | getSquareFirstThing (int16 mapX, int16 mapY) |
| |
|
Thing | getNextThing (Thing thing) |
| |
|
Door * | getDoor (Thing thing) |
| |
|
Teleporter * | getTeleporter (Thing thing) |
| |
|
TextString * | getTextString (Thing thing) |
| |
|
Sensor * | getSensor (Thing thing) |
| |
|
Group * | getGroup (Thing thing) |
| |
|
Weapon * | getWeapon (Thing thing) |
| |
|
Armour * | getArmour (Thing thing) |
| |
|
Scroll * | getScroll (Thing thing) |
| |
|
Potion * | getPotion (Thing thing) |
| |
|
Container * | getContainer (Thing thing) |
| |
|
Junk * | getJunk (Thing thing) |
| |
|
Projectile * | getProjectile (Thing thing) |
| |
|
Explosion * | getExplosion (Thing thing) |
| |
|
Door * | getDoor (uint16 index) |
| |
|
Teleporter * | getTeleporter (uint16 index) |
| |
|
TextString * | getTextString (uint16 index) |
| |
|
Sensor * | getSensor (uint16 index) |
| |
|
Group * | getGroup (uint16 index) |
| |
|
Weapon * | getWeapon (uint16 index) |
| |
|
Armour * | getArmour (uint16 index) |
| |
|
Scroll * | getScroll (uint16 index) |
| |
|
Potion * | getPotion (uint16 index) |
| |
|
Container * | getContainer (uint16 index) |
| |
|
Junk * | getJunk (uint16 index) |
| |
|
Projectile * | getProjectile (uint16 index) |
| |
|
Explosion * | getExplosion (uint16 index) |
| |
|
void | duplicateThing (Thing thing) |
| |
|
Thing * | getNextThingPtr (Thing thing) |
| |
|
void | resetThing (Thing thing) |
| |
|
void | loadDungeonFile (Common::SeekableReadStream *file) |
| |
|
void | setCurrentMapAndPartyMap (uint16 mapIndex) |
| |
|
bool | isWallOrnAnAlcove (int16 wallOrnIndex) |
| |
|
void | mapCoordsAfterRelMovement (Direction dir, int16 stepsForward, int16 stepsRight, int16 &posX, int16 &posY) |
| |
|
ElementType | getRelSquareType (Direction dir, int16 stepsForward, int16 stepsRight, int16 posX, int16 posY) |
| |
|
void | setSquareAspect (uint16 *aspectArray, Direction dir, int16 mapX, int16 mapY) |
| |
|
void | decodeText (char *destString, size_t maxSize, Thing thing, int16 type) |
| |
|
Thing | getUnusedThing (uint16 thingType) |
| |
|
uint16 | getObjectWeight (Thing thing) |
| |
|
int16 | getObjectInfoIndex (Thing thing) |
| |
|
void | linkThingToList (Thing thingToLink, Thing thingInList, int16 mapX, int16 mapY) |
| |
|
WeaponInfo * | getWeaponInfo (Thing thing) |
| |
|
int16 | getProjectileAspect (Thing thing) |
| |
|
int16 | getLocationAfterLevelChange (int16 mapIndex, int16 levelDelta, int16 *mapX, int16 *mapY) |
| |
|
Thing | getSquareFirstObject (int16 mapX, int16 mapY) |
| |
|
uint16 | getArmourDefense (ArmourInfo *armourInfo, bool useSharpDefense) |
| |
|
Thing | getDiscardThing (uint16 thingType) |
| |
|
uint16 | getCreatureAttributes (Thing thing) |
| |
|
void | setGroupCells (Group *group, uint16 cells, uint16 mapIndex) |
| |
|
void | setGroupDirections (Group *group, int16 dir, uint16 mapIndex) |
| |
|
bool | isCreatureAllowedOnMap (Thing thing, uint16 mapIndex) |
| |
|
void | unlinkThingFromList (Thing thingToUnlink, Thing thingInList, int16 mapX, int16 mapY) |
| |
|
int16 | getStairsExitDirection (int16 mapX, int16 mapY) |
| |
|
Thing | getObjForProjectileLaucherOrObjGen (uint16 iconIndex) |
| |
|
int16 | getRandomOrnamentIndex (uint16 val1, uint16 val2, int16 modulo) |
| |
|
void | setupConstants () |
| |