OSDN Git Service

fix cmake/Macros.cmake
[moflib/moflib.git] / saisei-1.0 / src / oldcode / FixedBattler.h
1 #pragma once
2 #include "BattlerFacade.h"
3 #include "BattlerType.h"
4 #include "BattleData.h"
5
6 namespace et{
7         class Action;
8         class GameData;
9
10         class FixedBattler : public BattlerFacade
11         {
12                 GameData* m_pGameData;
13                 BattleAction m_command;
14         public:
15
16                 FixedBattler(BattlerType type , et::BattlerParameter& parameter , mof::TextureManager* pTextureManager , GameData* pGameData = NULL);
17                 
18                 virtual mof::AnimationResource setMovingAnimation(mof::Vector3D& goal , int nFrame);
19                 virtual mof::AnimationResource setAidlingAnimation(mof::Vector3D& position);
20                 virtual mof::AnimationResource setCastAnimation(int category);
21                 virtual mof::AnimationResource setDamagedAnimation(int level);
22                 virtual Action* createAction(BattlerGroup* pGroup ) ;
23
24                 void setBattleCommand(BattleAction& action);
25         };
26
27
28 }
29