1
This commit is contained in:
parent
e435872612
commit
1a7f83871e
@ -167,10 +167,10 @@ void MovementComponent::Init(Vector2D pos, Vector2D dir, float rad, float distan
|
|||||||
target_distance = (target_point - start_point).Norm();
|
target_distance = (target_point - start_point).Norm();
|
||||||
|
|
||||||
Vector2D left_dir = dir;
|
Vector2D left_dir = dir;
|
||||||
left_dir.Rotate(-90);
|
left_dir.Rotate(-90 / 180.f);
|
||||||
left_dir.Normalize();
|
left_dir.Normalize();
|
||||||
Vector2D right_dir = dir;
|
Vector2D right_dir = dir;
|
||||||
right_dir.Rotate(+90);
|
right_dir.Rotate(+90 / 180.f);
|
||||||
right_dir.Normalize();
|
right_dir.Normalize();
|
||||||
|
|
||||||
left_p0 = pos + left_dir * (rad + 1);
|
left_p0 = pos + left_dir * (rad + 1);
|
||||||
|
@ -697,8 +697,9 @@ void Player::_CMMove(f8::MsgHdr& hdr, const cs::CMMove& msg)
|
|||||||
move_dir.Normalize();
|
move_dir.Normalize();
|
||||||
moving = true;
|
moving = true;
|
||||||
#ifdef RAY_DETECTION
|
#ifdef RAY_DETECTION
|
||||||
if (std::abs(move_dir.x - old_move_dir.x) > 0.0001f ||
|
if (std::abs(move_dir.x - old_move_dir.x) > 0.000001f ||
|
||||||
std::abs(move_dir.y - old_move_dir.y) > 0.0001f) {
|
std::abs(move_dir.y - old_move_dir.y) > 0.000001f) {
|
||||||
|
ClearWalkZone();
|
||||||
movement->RayDetection();
|
movement->RayDetection();
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user