22 #ifndef WORLD_ACTORS_CRUAVATARMOVERPROCESS_H 23 #define WORLD_ACTORS_CRUAVATARMOVERPROCESS_H 25 #include "ultima/ultima8/world/actors/avatar_mover_process.h" 26 #include "ultima/ultima8/world/actors/animation.h" 41 ENABLE_RUNTIME_CLASSTYPE()
48 double getAvatarAngleDegrees()
const {
49 return static_cast<double>(_avatarAngle) / 100.0;
52 void clearMovementFlag(uint32 mask)
override;
59 void checkForAlertingNPCs();
82 uint32 _lastNPCAlertTick;
84 void handleHangingMode()
override;
85 void handleCombatMode()
override;
86 void handleNormalMode()
override;
88 void step(Animation::Sequence action, Direction direction,
bool adjusted =
false);
90 bool checkOneShotMove(Direction direction);
void saveData(Common::WriteStream *ws) override
save Process data
Definition: avatar_mover_process.h:37
Definition: detection.h:27
Definition: cru_avatar_mover_process.h:36