From 2f845eb4376db2da889b97edbba2c50b75c1ab74 Mon Sep 17 00:00:00 2001 From: outfrost Date: Mon, 21 Sep 2020 01:17:16 +0200 Subject: [PATCH] =?utf8?q?Player=20character=20collides!=20=E2=9C=A8?= =?utf8?q?=F0=9F=8E=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- src/game/player.c | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/game/player.c b/src/game/player.c index 861b655..52d747f 100644 --- a/src/game/player.c +++ b/src/game/player.c @@ -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) { -- 2.44.0