Skip to content

Commit cf02de0

Browse files
committed
fix: fix player movement
1 parent 46e3364 commit cf02de0

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/Player.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -31,17 +31,17 @@ void Player::update()
3131
{
3232
previousPosition = position;
3333
// update player position
34-
if (IsKeyDown(KEY_W) || IsKeyDown(KEY_UP) || IsGamepadButtonDown(0, GAMEPAD_BUTTON_LEFT_FACE_UP)) position.y -= PLAYER_SPEED;
35-
if (IsKeyDown(KEY_S) || IsKeyDown(KEY_DOWN) || IsGamepadButtonDown(0, GAMEPAD_BUTTON_LEFT_FACE_DOWN)) position.y += PLAYER_SPEED;
36-
if (IsKeyDown(KEY_A) || IsKeyDown(KEY_LEFT) || IsGamepadButtonDown(0, GAMEPAD_BUTTON_LEFT_FACE_LEFT)) position.x -= PLAYER_SPEED;
37-
if (IsKeyDown(KEY_D) || IsKeyDown(KEY_RIGHT) || IsGamepadButtonDown(0, GAMEPAD_BUTTON_LEFT_FACE_RIGHT)) position.x += PLAYER_SPEED;
34+
if (IsKeyDown(KEY_W) || IsKeyDown(KEY_UP) || IsGamepadButtonDown(0, GAMEPAD_BUTTON_LEFT_FACE_UP)) position.y -= PLAYER_SPEED * GetFrameTime();
35+
if (IsKeyDown(KEY_S) || IsKeyDown(KEY_DOWN) || IsGamepadButtonDown(0, GAMEPAD_BUTTON_LEFT_FACE_DOWN)) position.y += PLAYER_SPEED * GetFrameTime();
36+
if (IsKeyDown(KEY_A) || IsKeyDown(KEY_LEFT) || IsGamepadButtonDown(0, GAMEPAD_BUTTON_LEFT_FACE_LEFT)) position.x -= PLAYER_SPEED * GetFrameTime();
37+
if (IsKeyDown(KEY_D) || IsKeyDown(KEY_RIGHT) || IsGamepadButtonDown(0, GAMEPAD_BUTTON_LEFT_FACE_RIGHT)) position.x += PLAYER_SPEED * GetFrameTime();
3838

3939
// add gamepad support
4040
if (IsGamepadAvailable(0)) {
4141
Vector2 gamepadAxis = { GetGamepadAxisMovement(0, GAMEPAD_AXIS_LEFT_X), GetGamepadAxisMovement(0, GAMEPAD_AXIS_LEFT_Y) };
4242
if (fabs(gamepadAxis.x) > 0.1f || fabs(gamepadAxis.y) > 0.1f) {
43-
position.x += gamepadAxis.x * PLAYER_SPEED;
44-
position.y += gamepadAxis.y * PLAYER_SPEED;
43+
position.x += gamepadAxis.x * PLAYER_SPEED * GetFrameTime();
44+
position.y += gamepadAxis.y * PLAYER_SPEED * GetFrameTime();
4545
}
4646
}
4747

0 commit comments

Comments
 (0)