summaryrefslogtreecommitdiff
path: root/src/player_process.c
diff options
context:
space:
mode:
authorDominik Kaiser2024-05-29 13:19:39 +0200
committerDominik Kaiser2024-05-29 13:19:39 +0200
commit11df7168d2541e1b3eeeb25dee18ed71ec75d2d2 (patch)
tree2881385f162ee649e6102df62597e27553bf8fff /src/player_process.c
parentc3d899e8101a5509ea77340fd3e65c217ffe0116 (diff)
downloadso_long-11df7168d2541e1b3eeeb25dee18ed71ec75d2d2.tar.gz
so_long-11df7168d2541e1b3eeeb25dee18ed71ec75d2d2.zip
Remove gravity
I'd prefer to have gravity, but unfortunately it would take up to much time to create a checker for the path that would work with it. Definitely not a decision I'm happy about. Will probably revisit that in another project.
Diffstat (limited to 'src/player_process.c')
-rw-r--r--src/player_process.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/player_process.c b/src/player_process.c
index 7df0d53..4d78779 100644
--- a/src/player_process.c
+++ b/src/player_process.c
@@ -6,7 +6,7 @@
/* By: dkaiser <dkaiser@student.42heilbronn.de +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* Created: 2024/05/14 12:40:05 by dkaiser #+# #+# */
-/* Updated: 2024/05/20 20:29:07 by dkaiser ### ########.fr */
+/* Updated: 2024/05/29 13:15:08 by dkaiser ### ########.fr */
/* */
/* ************************************************************************** */
@@ -25,10 +25,7 @@ void player_process(t_game *game)
player = &game->player;
player->direction = get_direction_from_input(game);
player->velocity.x = player->direction.x * PLAYER_MOVE_SPEED;
- player->velocity.y += 50;
- if (player->direction.y == -1 && is_on_floor((t_collider){player->position,
- player->size}, &game->map))
- player->velocity.y = -1000;
+ player->velocity.y = player->direction.y * PLAYER_MOVE_SPEED;
handle_collectible_collision(player, &game->map);
handle_exit_collision(player, &game->map);
move_and_slide(player, &game->map, game->mlx->delta_time);