Merge branch 'developer' into feature/OpenAL
# Conflicts: # CrystalPoint.vcxproj.filters # Enemy.cpp # Enemy.h # worlds/small.json
This commit is contained in:
@@ -59,9 +59,14 @@ void Enemy::inEyeSight(Vec3f & TargetPosition)
|
||||
hasTarget = false;
|
||||
}
|
||||
|
||||
bool Enemy::hasCollison(Vec3f &)
|
||||
void Enemy::collide(const Entity * entity)
|
||||
{
|
||||
return false;
|
||||
Vec3f difference = position - entity->position; //zou misschien omgedraait moeten worden
|
||||
difference.y = 0;
|
||||
difference.Normalize();
|
||||
difference = difference * (entity->model->radius + 0.01f);
|
||||
position.x = difference.x + entity->position.x;
|
||||
position.z = difference.z + entity->position.z;
|
||||
}
|
||||
|
||||
void Enemy::update(float delta)
|
||||
@@ -76,7 +81,7 @@ void Enemy::update(float delta)
|
||||
dz = target.z - position.z;
|
||||
|
||||
length = sqrt(dx*dx + dz*dz);
|
||||
if (length > 0.03)
|
||||
if (length > 1)
|
||||
{
|
||||
dx /= length;
|
||||
dz /= length;
|
||||
|
||||
Reference in New Issue
Block a user