This is the complete list of members for DM::GroupMan, including all inherited members.
_activeGroups (defined in DM::GroupMan) | DM::GroupMan | |
_currActiveGroupCount (defined in DM::GroupMan) | DM::GroupMan | |
_maxActiveGroupCount (defined in DM::GroupMan) | DM::GroupMan | |
addActiveGroup(Thing thing, int16 mapX, int16 mapY) (defined in DM::GroupMan) | DM::GroupMan | |
addAllActiveGroups() (defined in DM::GroupMan) | DM::GroupMan | |
addGroupEvent(TimelineEvent *event, uint32 time) (defined in DM::GroupMan) | DM::GroupMan | |
dropCreatureFixedPossessions(CreatureType creatureType, int16 mapX, int16 mapY, uint16 cell, SoundMode soundMode) (defined in DM::GroupMan) | DM::GroupMan | |
dropGroupPossessions(int16 mapX, int16 mapY, Thing groupThing, SoundMode mode) (defined in DM::GroupMan) | DM::GroupMan | |
dropMovingCreatureFixedPossession(Thing thing, int16 mapX, int16 mapY) (defined in DM::GroupMan) | DM::GroupMan | |
fluxCageAction(int16 mapX, int16 mapY) (defined in DM::GroupMan) | DM::GroupMan | |
fuseAction(uint16 mapX, uint16 mapY) (defined in DM::GroupMan) | DM::GroupMan | |
getChampionDamage(Group *group, uint16 champIndex) (defined in DM::GroupMan) | DM::GroupMan | |
getCreatureAspectUpdateTime(ActiveGroup *activeGroup, int16 creatureIndex, bool isAttacking) (defined in DM::GroupMan) | DM::GroupMan | |
getCreatureOrdinalInCell(Group *group, uint16 cell) (defined in DM::GroupMan) | DM::GroupMan | |
getCreatureValue(uint16 groupVal, uint16 creatureIndex) (defined in DM::GroupMan) | DM::GroupMan | |
getDamageAllCreaturesOutcome(Group *group, int16 mapX, int16 mapY, int16 attack, bool notMoving) (defined in DM::GroupMan) | DM::GroupMan | |
getDirsWhereDestIsVisibleFromSource(int16 srcMapX, int16 srcMapY, int16 destMapX, int16 destMapY) (defined in DM::GroupMan) | DM::GroupMan | |
getDistanceBetweenSquares(int16 srcMapX, int16 srcMapY, int16 destMapX, int16 destMapY) (defined in DM::GroupMan) | DM::GroupMan | |
getDistanceBetweenUnblockedSquares(int16 srcMapX, int16 srcMapY, int16 destMapX, int16 destMapY, bool(GroupMan::*isBlocked)(uint16, uint16)) (defined in DM::GroupMan) | DM::GroupMan | |
getFirstPossibleMovementDirOrdinal(CreatureInfo *info, int16 mapX, int16 mapY, bool allowMovementOverImaginaryPitsAndFakeWalls) (defined in DM::GroupMan) | DM::GroupMan | |
getGroupCells(Group *group, int16 mapIndex) (defined in DM::GroupMan) | DM::GroupMan | |
getGroupDirections(Group *group, int16 mapIndex) (defined in DM::GroupMan) | DM::GroupMan | |
getGroupValueUpdatedWithCreatureValue(uint16 groupVal, uint16 creatureIndex, uint16 creatureVal) (defined in DM::GroupMan) | DM::GroupMan | |
getMeleeActionDamage(Champion *champ, int16 champIndex, Group *group, int16 creatureIndex, int16 mapX, int16 mapY, uint16 actionHitProbability, uint16 actionDamageFactor, int16 skillIndex) (defined in DM::GroupMan) | DM::GroupMan | |
getMeleeTargetCreatureOrdinal(int16 groupX, int16 groupY, int16 partyX, int16 paryY, uint16 champCell) (defined in DM::GroupMan) | DM::GroupMan | |
getSmelledPartyPrimaryDirOrdinal(CreatureInfo *creatureInfo, int16 mapY, int16 mapX) (defined in DM::GroupMan) | DM::GroupMan | |
groupDelete(int16 mapX, int16 mapY) (defined in DM::GroupMan) | DM::GroupMan | |
groupDeleteEvents(int16 mapX, int16 mapY) (defined in DM::GroupMan) | DM::GroupMan | |
groupGetDamageCreatureOutcome(Group *group, uint16 creatureIndex, int16 mapX, int16 mapY, int16 damage, bool notMoving) (defined in DM::GroupMan) | DM::GroupMan | |
groupGetDistanceToVisibleParty(Group *group, int16 creatureIndex, int16 mapX, int16 mapY) (defined in DM::GroupMan) | DM::GroupMan | |
groupGetGenerated(CreatureType creatureType, int16 healthMultiplier, uint16 creatureCount, Direction dir, int16 mapX, int16 mapY) (defined in DM::GroupMan) | DM::GroupMan | |
groupGetResistanceAdjustedPoisonAttack(CreatureType creatureType, int16 poisonAttack) (defined in DM::GroupMan) | DM::GroupMan | |
groupGetThing(int16 mapX, int16 mapY) (defined in DM::GroupMan) | DM::GroupMan | |
groupIsDoorDestoryedByAttack(uint16 mapX, uint16 mapY, int16 attack, bool magicAttack, int16 ticks) (defined in DM::GroupMan) | DM::GroupMan | |
GroupMan(DMEngine *vm) (defined in DM::GroupMan) | DM::GroupMan | explicit |
initActiveGroups() (defined in DM::GroupMan) | DM::GroupMan | |
isArchenemyDoubleMovementPossible(CreatureInfo *info, int16 mapX, int16 mapY, uint16 dir) (defined in DM::GroupMan) | DM::GroupMan | |
isCreatureAttacking(Group *group, int16 mapX, int16 mapY, uint16 creatureIndex) (defined in DM::GroupMan) | DM::GroupMan | |
isDestVisibleFromSource(uint16 dir, int16 srcMapX, int16 srcMapY, int16 destMapX, int16 destMapY) (defined in DM::GroupMan) | DM::GroupMan | |
isFluxcageOnSquare(int16 mapX, int16 mapY) (defined in DM::GroupMan) | DM::GroupMan | |
isLordChaosOnSquare(int16 mapX, int16 mapY) (defined in DM::GroupMan) | DM::GroupMan | |
isMovementPossible(CreatureInfo *creatureInfo, int16 mapX, int16 mapY, uint16 dir, bool allowMovementOverImaginaryPitsAndFakeWalls) (defined in DM::GroupMan) | DM::GroupMan | |
isSmellPartyBlocked(uint16 mapX, uint16 mapY) (defined in DM::GroupMan) | DM::GroupMan | |
isSquareACorridorTeleporterPitOrDoor(int16 mapX, int16 mapY) (defined in DM::GroupMan) | DM::GroupMan | |
isViewPartyBlocked(uint16 mapX, uint16 mapY) (defined in DM::GroupMan) | DM::GroupMan | |
loadActiveGroupPart(Common::InSaveFile *file) (defined in DM::GroupMan) | DM::GroupMan | |
processEvents29to41(int16 eventMapX, int16 eventMapY, TimelineEventType eventType, uint16 ticks) (defined in DM::GroupMan) | DM::GroupMan | |
removeActiveGroup(uint16 activeGroupIndex) (defined in DM::GroupMan) | DM::GroupMan | |
removeAllActiveGroups() (defined in DM::GroupMan) | DM::GroupMan | |
saveActiveGroupPart(Common::OutSaveFile *file) (defined in DM::GroupMan) | DM::GroupMan | |
setDirGroup(ActiveGroup *activeGroup, int16 dir, int16 creatureIndex, int16 creatureSize) (defined in DM::GroupMan) | DM::GroupMan | |
setGroupDirection(ActiveGroup *activeGroup, int16 dir, int16 creatureIndex, bool twoHalfSquareSizedCreatures) (defined in DM::GroupMan) | DM::GroupMan | |
setOrderedCellsToAttack(signed char *orderedCellsToAttack, int16 targetMapX, int16 targetMapY, int16 attackerMapX, int16 attackerMapY, uint16 cellSource) (defined in DM::GroupMan) | DM::GroupMan | |
startWandering(int16 mapX, int16 mapY) (defined in DM::GroupMan) | DM::GroupMan | |
stealFromChampion(Group *group, uint16 championIndex) (defined in DM::GroupMan) | DM::GroupMan | |
stopAttacking(ActiveGroup *group, int16 mapX, int16 mapY) (defined in DM::GroupMan) | DM::GroupMan | |
~GroupMan() (defined in DM::GroupMan) | DM::GroupMan |