This commit is contained in:
aozhiwei 2021-03-19 16:36:24 +08:00
parent 63668f7145
commit c5161158d7
3 changed files with 3 additions and 5 deletions

View File

@ -244,7 +244,7 @@ void HeroAI::DoMoveAI()
return false; return false;
}; };
int speed = std::max(1, (int)hero->GetSpeed()) * 1; int speed = std::max(1, (int)hero->GetSpeed()) * 1;
hero->UpdateMove(speed); hero->_UpdateMove(speed);
hero->on_move_collision = nullptr; hero->on_move_collision = nullptr;
} }
} }

View File

@ -74,7 +74,7 @@ float Hero::GetSpeed()
return 3; return 3;
} }
void Hero::UpdateMove(int speed) void Hero::_UpdateMove(int speed)
{ {
do { do {
int distance = std::min(5, speed); int distance = std::min(5, speed);

View File

@ -17,9 +17,7 @@ class Hero : public Creature
public: public:
Entity* master = nullptr; Entity* master = nullptr;
MetaData::Player* meta = nullptr; MetaData::Player* meta = nullptr;
bool dead = false;
bool shot_hold = false; bool shot_hold = false;
int team_id = 0;
Hero(); Hero();
virtual ~Hero() override; virtual ~Hero() override;
@ -33,7 +31,7 @@ public:
virtual float GetSpeed() override; virtual float GetSpeed() override;
protected: protected:
void UpdateMove(int speed); virtual void _UpdateMove(int speed) override;
void InternalUpdateMove(float speed); void InternalUpdateMove(float speed);
bool IsCollisionInMapService(); bool IsCollisionInMapService();
virtual void RecalcSelfCollider() override; virtual void RecalcSelfCollider() override;