OSDN Git Service

fix cmake/Macros.cmake
[moflib/moflib.git] / saisei-1.0 / rpg / rpg / oldcode / SpecialAction.h
1 #pragma once
2 #include "Action.h"
3
4
5 namespace et{
6         class SpecialAction : public Action
7         {
8                 int m_skillID;
9         public:
10                 SpecialAction(et::BattlerFacade* pBattler , et::BattlerFacade* pTarget , int cost , int skillID);
11                 SpecialAction(et::BattlerFacade* pBattler , std::vector<et::BattlerFacade*>& targetList , int cost , int skillID);
12                 virtual ~SpecialAction(void);
13                 virtual int doActionTo(et::BattlerFacade* pTarget);
14                 virtual mof::AnimationResource createApproachAnimation();
15                 virtual mof::AnimationResource createExecuteAnimation();
16                 virtual mof::tstring getActionMessage();
17
18                 virtual mof::GraphicsSchedule* createEffect(et::Common& common);
19         };
20
21
22 }