This commit is contained in:
aozhiwei 2020-07-23 16:49:29 +08:00
parent 6242574bfd
commit b41e51cf0b
3 changed files with 3 additions and 11 deletions

View File

@ -8,6 +8,7 @@ class AIComponent
virtual ~AIComponent(); virtual ~AIComponent();
virtual void Update(int delta_time); virtual void Update(int delta_time);
virtual float GetAttackRate() { return 0;};
void SetAiLevel(int ai_level); void SetAiLevel(int ai_level);
int GetAiLevel(); int GetAiLevel();

View File

@ -8,11 +8,7 @@
Android::Android():Human() Android::Android():Human()
{ {
#if 1
ai = new AndroidNewAI; ai = new AndroidNewAI;
#else
ai = new AndroidAI;
#endif
ai->owner = this; ai->owner = this;
#if 0 #if 0
++PerfMonitor::Instance()->entity_num[ET_Android]; ++PerfMonitor::Instance()->entity_num[ET_Android];

View File

@ -7,16 +7,11 @@ namespace MetaData
class Robot; class Robot;
} }
class AndroidAI; class AIComponent;
class AndroidNewAI;
class Android : public Human class Android : public Human
{ {
public: public:
#if 1 AIComponent* ai = nullptr;
AndroidNewAI* ai = nullptr;
#else
AndroidAI* ai = nullptr;
#endif
MetaData::Robot* robot_meta = nullptr; MetaData::Robot* robot_meta = nullptr;
virtual ~Android() override; virtual ~Android() override;