1
This commit is contained in:
parent
ed9b629b54
commit
d96bc08bd7
@ -3188,10 +3188,15 @@ void Creature::UpdateMove()
|
||||
}
|
||||
|
||||
void Creature::ForwardMove(float distance)
|
||||
{
|
||||
SpecDirMove(GetMoveDir(), distance);
|
||||
}
|
||||
|
||||
void Creature::SpecDirMove(glm::vec3 dir, float distance)
|
||||
{
|
||||
Position pos = GetPos();
|
||||
glm::vec3 start = GetPos().ToGlmVec3();
|
||||
glm::vec3 end = pos.AddGlmVec3(GetMoveDir() * distance).ToGlmVec3();
|
||||
glm::vec3 end = pos.AddGlmVec3(dir * distance).ToGlmVec3();
|
||||
|
||||
glm::vec3 hit_point;
|
||||
room->map_instance->Scale(start);
|
||||
|
@ -219,6 +219,7 @@ class Creature : public MoveableEntity
|
||||
std::array<Inventory, IS_END>& GetInventoryData() { return inventory_; };
|
||||
virtual void UpdateMove();
|
||||
virtual void ForwardMove(float distance);
|
||||
virtual void SpecDirMove(glm::vec3 dir, float distance);
|
||||
bool HasSpecMove();
|
||||
void _UpdateSpecMove();
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user