commit 0966aff5a83e5941231993a22403ef92ac160a8f
parent de63587c14d5cc5837bfbae605c123b859fee25a
Author: Amin Mesbah <dev@aminmesbah.com>
Date: Fri, 8 Nov 2019 22:54:32 -0800
Tune jumping a bit
Diffstat:
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/src/game.c b/src/game.c
@@ -237,7 +237,7 @@ void game_update_and_render(struct GameMemory *game_memory, struct GameInput *ga
[DIR_RIGHT] = 6.0f,
[DIR_LEFT] = -6.0f,
[DIR_UP] = 7.0f,
- [DIR_DOWN] = -10.0f,
+ [DIR_DOWN] = -9.0f,
};
f32 acceleration_rate = 50.0f;
f32 friction = 0.7f;
@@ -392,8 +392,9 @@ void game_update_and_render(struct GameMemory *game_memory, struct GameInput *ga
}
break;
case MOVE_MODE_JUMPING:
- max_velocity[DIR_UP] = 100.0f;
- player->acceleration.y = 13.0f * acceleration_rate;
+ // TODO: Specify jumping in terms of jump height
+ max_velocity[DIR_UP] = 1000.0f;
+ player->acceleration.y = 30.0f * acceleration_rate;
player->move_mode = MOVE_MODE_FALLING;
break;
case MOVE_MODE_FLOATING: