ScummVM API documentation
DM::GroupMan Member List

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::GroupManexplicit
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