diff --git a/source/director.cpp b/source/director.cpp index 40a10d1..51278a5 100644 --- a/source/director.cpp +++ b/source/director.cpp @@ -7,6 +7,7 @@ #include // for SDL_SetHint, SDL_HINT_RENDER_DR... #include // for SDL_SCANCODE_A, SDL_SCANCODE_ES... #include // for Uint32 +#include // Para SDL_ShowCursor #include // for SDL_GetTicks #include // for errno, EEXIST, EACCES, ENAMETOO... #include // for printf, perror @@ -83,6 +84,7 @@ Director::Director(int argc, const char *argv[]) initInput(); Debug::init(); Cheevos::init(Asset::get()->get("cheevos.bin")); + SDL_ShowCursor(SDL_DISABLE); } Director::~Director() diff --git a/source/game.cpp b/source/game.cpp index f71d4a4..1c89ecc 100644 --- a/source/game.cpp +++ b/source/game.cpp @@ -103,8 +103,8 @@ void Game::checkInput() // Bucle para el juego void Game::run() { - JA_PlayMusic(Resource::get()->getMusic("game.ogg")); - if (!board_->music) + keepMusicPlaying(); + if (!board_->music && mode_ == GameMode::GAME) { JA_PauseMusic(); }