rename AndroidNewAI AndroidAI

This commit is contained in:
aozhiwei 2021-06-09 11:03:01 +08:00
parent 68f277ab62
commit c23b6dc681
3 changed files with 24 additions and 24 deletions

View File

@ -71,19 +71,19 @@ ai级别
8:
*/
AndroidNewAI::AndroidNewAI()
AndroidAI::AndroidAI()
{
old_ai_data_ = new OldAiData();
node_ = new AINode();
}
AndroidNewAI::~AndroidNewAI()
AndroidAI::~AndroidAI()
{
A8_SAFE_DELETE(old_ai_data_);
A8_SAFE_DELETE(node_);
}
void AndroidNewAI::Update(int delta_time)
void AndroidAI::Update(int delta_time)
{
old_ai_data_->state_elapsed_time += delta_time;
Human* hum = (Human*)owner;
@ -103,7 +103,7 @@ void AndroidNewAI::Update(int delta_time)
UpdateNewAI();
}
float AndroidNewAI::GetAttackRate()
float AndroidAI::GetAttackRate()
{
if (!ai_meta) {
return 1;
@ -112,7 +112,7 @@ float AndroidNewAI::GetAttackRate()
}
}
void AndroidNewAI::DefaultAi()
void AndroidAI::DefaultAi()
{
switch (old_ai_data_->state) {
case AS_thinking:
@ -159,7 +159,7 @@ void AndroidNewAI::DefaultAi()
}
}
void AndroidNewAI::ChangeToStateOldAI(AndroidState_e to_state)
void AndroidAI::ChangeToStateOldAI(AndroidState_e to_state)
{
old_ai_data_->state = to_state;
old_ai_data_->state_elapsed_time = 0;
@ -179,7 +179,7 @@ void AndroidNewAI::ChangeToStateOldAI(AndroidState_e to_state)
}
}
void AndroidNewAI::DoMoveOldAI()
void AndroidAI::DoMoveOldAI()
{
Human* hum = (Human*)owner;
if (hum->room->IsWaitingStart()) {
@ -208,7 +208,7 @@ void AndroidNewAI::DoMoveOldAI()
}
}
void AndroidNewAI::DoAttackOldAI()
void AndroidAI::DoAttackOldAI()
{
Human* hum = (Human*)owner;
if (hum->room->IsWaitingStart()) {
@ -238,7 +238,7 @@ void AndroidNewAI::DoAttackOldAI()
}
}
void AndroidNewAI::UpdateNewAI()
void AndroidAI::UpdateNewAI()
{
Human* hum = (Human*)owner;
if (a8::HasBitFlag(hum->status, HS_Disable)) {
@ -292,7 +292,7 @@ void AndroidNewAI::UpdateNewAI()
}
}
void AndroidNewAI::UpdateIdle()
void AndroidAI::UpdateIdle()
{
Human* hum = (Human*)owner;
if (hum->room->GetFrameNo() > node_->frameno + node_->param1) {
@ -300,7 +300,7 @@ void AndroidNewAI::UpdateIdle()
}
}
void AndroidNewAI::UpdateThinking()
void AndroidAI::UpdateThinking()
{
Human* hum = (Human*)owner;
if (hum->room->GetGasData().gas_mode == GasInactive ||
@ -332,7 +332,7 @@ void AndroidNewAI::UpdateThinking()
}
}
void AndroidNewAI::UpdateAttack()
void AndroidAI::UpdateAttack()
{
Human* myself = (Human*)owner;
if (!node_->target.Get() || node_->target.Get()->dead) {
@ -399,7 +399,7 @@ void AndroidNewAI::UpdateAttack()
}
}
void AndroidNewAI::UpdateRandomWalk()
void AndroidAI::UpdateRandomWalk()
{
Human* hum = (Human*)owner;
if (hum->room->GetFrameNo() > node_->frameno + node_->param1) {
@ -407,7 +407,7 @@ void AndroidNewAI::UpdateRandomWalk()
}
}
void AndroidNewAI::UpdatePursuit()
void AndroidAI::UpdatePursuit()
{
Human* myself = (Human*)owner;
if (node_->target.Get()) {
@ -428,7 +428,7 @@ void AndroidNewAI::UpdatePursuit()
}
}
void AndroidNewAI::DoMoveNewAI()
void AndroidAI::DoMoveNewAI()
{
Human* hum = (Human*)owner;
if (hum->HasBuffEffect(kBET_Vertigo)) {
@ -455,7 +455,7 @@ void AndroidNewAI::DoMoveNewAI()
}
}
void AndroidNewAI::ChangeToStateNewAI(AndroidStateEx_e to_state)
void AndroidAI::ChangeToStateNewAI(AndroidStateEx_e to_state)
{
Human* hum = (Human*)owner;
switch (to_state) {
@ -533,7 +533,7 @@ void AndroidNewAI::ChangeToStateNewAI(AndroidStateEx_e to_state)
node_->exec_frame_num = 0;
}
Creature* AndroidNewAI::GetTarget()
Creature* AndroidAI::GetTarget()
{
if (GetAiLevel() <= 1) {
return nullptr;
@ -568,7 +568,7 @@ Creature* AndroidNewAI::GetTarget()
return target;
}
float AndroidNewAI::GetAttackRange()
float AndroidAI::GetAttackRange()
{
float attack_range = 0;
Human* myself = (Human*)owner;
@ -579,7 +579,7 @@ float AndroidNewAI::GetAttackRange()
return attack_range;
}
void AndroidNewAI::DoShotNewAI()
void AndroidAI::DoShotNewAI()
{
Human* myself = (Human*)owner;
if (!node_->target.Get()) {
@ -619,7 +619,7 @@ void AndroidNewAI::DoShotNewAI()
}
}
int AndroidNewAI::GetAttackTimes()
int AndroidAI::GetAttackTimes()
{
Human* myself = (Human*)owner;
if (myself->GetCurrWeapon()) {

View File

@ -8,12 +8,12 @@ enum AndroidState_e : int;
struct OldAiData;
struct AINode;
class Human;
class AndroidNewAI : public AIComponent
class AndroidAI : public AIComponent
{
public:
AndroidNewAI();
virtual ~AndroidNewAI() override;
AndroidAI();
virtual ~AndroidAI() override;
virtual void Update(int delta_time) override;
float GetAttackRate();

View File

@ -32,7 +32,7 @@ void Android::Initialize()
ai->SetAiLevel(8);
ai->SetAiMode(kHumanAiMode);
} else {
ai = new AndroidNewAI;
ai = new AndroidAI;
ai->owner = this;
}
Human::Initialize();