]> git.lizzy.rs Git - shadowclad.git/commitdiff
Player character collides! ✨🎉
authoroutfrost <kotlet.bahn@gmail.com>
Sun, 20 Sep 2020 23:17:16 +0000 (01:17 +0200)
committeroutfrost <kotlet.bahn@gmail.com>
Sun, 20 Sep 2020 23:17:16 +0000 (01:17 +0200)
src/game/player.c

index 861b655b6a188f4807ee5bdf91bad11eb8276849..52d747f96c3f31d320227dc0bacc774e732f2c05 100644 (file)
@@ -14,7 +14,7 @@
 
 #include "level.h"
 
-static const float movementSpeed = 0.5f;
+static const float movementSpeed = 1.5f;
 static const float collisionRadius = 0.5f;
 
 Scene* playerCharacter;
@@ -82,8 +82,8 @@ static void movePlayer(Vector direction, float delta) {
        direction = clampMagnitude(direction, 1.0f);
        Vector displacement = scaleVector(direction, delta * movementSpeed);
 
-{
-Vector displacement = scaleVector(direction, 0.006944f * movementSpeed * 1000.0f);
+//{
+//Vector displacement = scaleVector(direction, 0.006944f * movementSpeed * 1000.0f);
 
        playerProjectedMovement->transform = playerCharacter->transform;
 
@@ -234,13 +234,13 @@ Vector displacement = scaleVector(direction, 0.006944f * movementSpeed * 1000.0f
                        }
                }
        }
-       translate(&playerProjectedMovement->transform, subtractVectors(position, initialPosition));
+       //translate(&playerProjectedMovement->transform, subtractVectors(position, initialPosition));
 
-       //translate(&playerCharacter->transform, subtractVectors(position, initialPosition));
-}
+       translate(&playerCharacter->transform, subtractVectors(position, initialPosition));
+//}
 
 
-       translate(&playerCharacter->transform, displacement);
+       //translate(&playerCharacter->transform, displacement);
 }
 
 static Vector worldMovementDirection(float x, float y) {