OSDN Git Service

fix cmake/Macros.cmake
[moflib/moflib.git] / saisei-1.0 / src / oldcode / DataBasedAction.h
1 #pragma once
2 #include "Action.h"
3 #include "mof/DataRow.h"
4
5 namespace et{
6         class DataBasedAction : public Action
7         {
8                 mof::DataRow m_actionRow;
9                 int m_category;
10         public:
11                 DataBasedAction(et::BattlerFacade* pBattler , et::BattlerFacade* pTarget , mof::DataRow& actionRow , int category);
12                 virtual ~DataBasedAction(void);
13                 virtual int doActionTo(et::BattlerFacade* pTarget);
14                 virtual mof::AnimationResource createApproachAnimation();
15                 virtual mof::AnimationResource createExecuteAnimation();
16                 virtual mof::tstring getActionMessage();
17                 virtual bool isDirectAttack();
18                 virtual mof::GraphicsSchedule* createEffect(et::Common& common);
19         };
20
21
22 }