diff --git a/source/player.cpp b/source/player.cpp index 2738422..2e31444 100644 --- a/source/player.cpp +++ b/source/player.cpp @@ -13,6 +13,10 @@ Player::Player(SDL_Renderer *renderer, Asset *asset) rect = {0, 0, 16, 24}; sprite->setSpriteClip(rect); + sound_coin = JA_LoadSound(asset->get("sound_player_coin.wav").c_str()); + sound_death = JA_LoadSound(asset->get("sound_player_death.wav").c_str()); + sound_jump = JA_LoadSound(asset->get("sound_player_jump.wav").c_str()); + // Inicializa todas las variables can_jump = false; enabled = false; @@ -50,6 +54,10 @@ Player::~Player() delete sprite; sprite = nullptr; + + JA_DeleteSound(sound_coin); + JA_DeleteSound(sound_death); + JA_DeleteSound(sound_jump); } // Actualiza todas las variables