33 kDMSensorEffectNone = -1,
34 kDMSensorEffectSet = 0,
35 kDMSensorEffectClear = 1,
36 kDMSensorEffectToggle = 2,
37 kDMSensorEffectHold = 3,
38 kDMSensorEffectAddExperience = 10
50 int16 _moveResultMapX;
51 int16 _moveResultMapY;
52 uint16 _moveResultMapIndex;
54 uint16 _moveResultCell;
55 bool _useRopeToClimbDownPit;
56 int16 _sensorRotationEffect;
57 int16 _sensorRotationEffMapX;
58 int16 _sensorRotationEffMapY;
59 int16 _sensorRotationEffCell;
61 bool sensorIsTriggeredByClickOnWall(int16 mapX, int16 mapY, uint16 cellParam);
62 bool getMoveResult(
Thing thing, int16 mapX, int16 mapY, int16 destMapX, int16 destMapY);
63 bool isLevitating(
Thing thing);
64 bool moveIsKilledByProjectileImpact(int16 srcMapX, int16 srcMapY, int16 destMapX, int16 destMapY,
Thing thing);
65 void addEvent(TimelineEventType type, byte mapX, byte mapY, Cell cell, SensorEffect effect, int32 time);
66 int16 getSound(CreatureType creatureType);
67 int16 getTeleporterRotatedGroupResult(
Teleporter *teleporter,
Thing thing, uint16 mapIndex);
69 void processThingAdditionOrRemoval(uint16 mapX, uint16 mapY,
Thing thing,
bool partySquare,
bool addThing);
70 bool isObjectInPartyPossession(int16 objectType);
71 void triggerEffect(
Sensor *sensor, SensorEffect effect, int16 mapX, int16 mapY, uint16 cell);
72 void triggerLocalEffect(SensorEffect localEffect, int16 effX, int16 effY, int16 effCell);
73 void addSkillExperience(int16 skillIndex, uint16 exp,
bool leaderOnly);
74 void processRotationEffect();
75 void createEventMoveGroup(
Thing groupThing, int16 mapX, int16 mapY, int16 mapIndex,
bool audible);
76 Thing getObjectOfTypeInCell(int16 mapX, int16 mapY, int16 cell, int16 objectType);
Definition: movesens.h:45
Definition: champion.h:35
Definition: dungeonman.h:377
Definition: dungeonman.h:349