moguda la fisica del jugador a un fitxer yamal animal

This commit is contained in:
2025-11-26 13:22:34 +01:00
parent 254ef3d11c
commit 61c6b9087c
4 changed files with 103 additions and 28 deletions

View File

@@ -39,10 +39,10 @@ Game::Game(Mode mode)
mode_(mode),
#ifdef _DEBUG
current_room_("03.yaml"),
spawn_data_(Player::SpawnData(25 * Tile::SIZE, 21 * Tile::SIZE, 0, 0, 0, Player::State::ON_GROUND, Flip::LEFT))
spawn_data_(Player::SpawnData(25 * Tile::SIZE, PlayArea::BOTTOM - Player::HEIGHT - Tile::SIZE, 0, 0, 0, Player::State::ON_GROUND, Flip::LEFT))
#else
current_room_("03.yaml"),
spawn_data_(Player::SpawnData(25 * Tile::SIZE, 21 * Tile::SIZE, 0, 0, 0, Player::State::ON_GROUND, Flip::LEFT))
spawn_data_(Player::SpawnData(25 * Tile::SIZE, PlayArea::BOTTOM - Player::HEIGHT - Tile::SIZE, 0, 0, 0, Player::State::ON_GROUND, Flip::LEFT))
#endif
{
// Crea objetos e inicializa variables
@@ -418,6 +418,11 @@ void Game::handleDebugEvents(const SDL_Event& event) {
Resource::Cache::get()->reload();
break;
case SDLK_P:
player_->reloadPhysics();
Notifier::get()->show({"PHYSICS RELOADED"});
break;
case SDLK_W:
changeRoom(room_->getRoom(Room::Border::TOP));
break;