1
This commit is contained in:
parent
fc59843f1e
commit
a8546f07ff
@ -11,3 +11,13 @@ void AIComponent::Update(int delta_time)
|
|||||||
{
|
{
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void AIComponent::SetAiLevel(int ai_level)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
int AIComponent::GetAiLevel()
|
||||||
|
{
|
||||||
|
return ai_level_;
|
||||||
|
}
|
||||||
|
@ -8,4 +8,10 @@ class AIComponent
|
|||||||
|
|
||||||
virtual ~AIComponent();
|
virtual ~AIComponent();
|
||||||
virtual void Update(int delta_time);
|
virtual void Update(int delta_time);
|
||||||
|
void SetAiLevel(int ai_level);
|
||||||
|
int GetAiLevel();
|
||||||
|
|
||||||
|
private:
|
||||||
|
int ai_level_ = 0;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
@ -3,6 +3,7 @@
|
|||||||
#include "android.h"
|
#include "android.h"
|
||||||
#include "metamgr.h"
|
#include "metamgr.h"
|
||||||
#include "android.ai.h"
|
#include "android.ai.h"
|
||||||
|
#include "android_new.ai.h"
|
||||||
#include "room.h"
|
#include "room.h"
|
||||||
#include "app.h"
|
#include "app.h"
|
||||||
|
|
||||||
@ -67,3 +68,10 @@ void Android::GiveEquip()
|
|||||||
curr_weapon = &weapons[GUN_SLOT1];
|
curr_weapon = &weapons[GUN_SLOT1];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void Android::SetAiLevel(int ai_level)
|
||||||
|
{
|
||||||
|
if (ai) {
|
||||||
|
ai->SetAiLevel(ai_level);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@ -18,6 +18,7 @@ class Android : public Human
|
|||||||
virtual void Initialize() override;
|
virtual void Initialize() override;
|
||||||
virtual void Update(int delta_time) override;
|
virtual void Update(int delta_time) override;
|
||||||
void GiveEquip();
|
void GiveEquip();
|
||||||
|
void SetAiLevel(int ai_level);
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
Android();
|
Android();
|
||||||
|
@ -38,7 +38,7 @@ void AndroidNewAI::Update(int delta_time)
|
|||||||
if (hum->dead) {
|
if (hum->dead) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
switch (ai_level_) {
|
switch (GetAiLevel()) {
|
||||||
case 1:
|
case 1:
|
||||||
UpdateAiLevel1();
|
UpdateAiLevel1();
|
||||||
break;
|
break;
|
||||||
|
@ -21,7 +21,4 @@ private:
|
|||||||
void UpdateAiLevel7();
|
void UpdateAiLevel7();
|
||||||
void UpdateAiLevel8();
|
void UpdateAiLevel8();
|
||||||
|
|
||||||
private:
|
|
||||||
int ai_level_ = 0;
|
|
||||||
|
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user