22 #ifndef ULTIMA_ULTIMA1_ACTIONS_ATTACK_H 23 #define ULTIMA_ULTIMA1_ACTIONS_ATTACK_H 25 #include "ultima/ultima1/actions/action.h" 26 #include "ultima/shared/maps/map_widget.h" 27 #include "ultima/shared/engine/messages.h" 33 using Shared::CCharacterInputMsg;
34 using Shared::CAttackMsg;
35 using Shared::CFireMsg;
47 virtual void doAttack(Shared::Maps::Direction dir) = 0;
68 void doAttack(Shared::Maps::Direction dir)
override;
88 void doAttack(Shared::Maps::Direction dir)
override;
Definition: messages.h:302
virtual void doAttack(Shared::Maps::Direction dir)=0
Definition: detection.h:27
AttackFire(TreeItem *parent)
Definition: attack.h:54
Attack(TreeItem *parent)
Definition: attack.h:75
Definition: messages.h:337
Fire(TreeItem *parent)
Definition: attack.h:95