#include #include #include #include #include #include "globals.h" #include "player.h" void handleMovement(Player *player) { Vector2 mdelta = GetMouseDelta(); UpdateCameraPro(&player->camera, (Vector3){ player->velocity.x * (float)player->speed, player->velocity.z * (float)player->speed, player->velocity.y * (float)GRAVITY }, (Vector3){ mdelta.x*0.08f, mdelta.y*0.08f, 0.0f }, 0.0f ); player->pos.x = player->camera.position.x; player->pos.z = player->camera.position.z; player->pos.y = roundf(player->camera.position.y) - 2.0f; printf( "cpos: %f\n" "ppos: %f\n", player->camera.position.y, player->pos.y ); }