diff --git a/data/sound/logo.wav b/data/sound/logo.wav new file mode 100644 index 0000000..92c9b21 Binary files /dev/null and b/data/sound/logo.wav differ diff --git a/source/director.cpp b/source/director.cpp index 07a300b..bd55889 100644 --- a/source/director.cpp +++ b/source/director.cpp @@ -20,27 +20,27 @@ #include // Para operator+, char_traits, allocator #include // Para vector #include "asset.h" // Para Asset, AssetType -#include "credits.h" -#include "dbgtxt.h" // Para dbg_init -#include "game.h" // Para Game, GAME_MODE_DEMO_OFF, GAME_... -#include "global_inputs.h" // Para init -#include "hiscore_table.h" // Para HiScoreTable -#include "input.h" // Para Input, InputType -#include "instructions.h" // Para Instructions -#include "intro.h" // Para Intro -#include "jail_audio.h" // Para JA_SetMusicVolume, JA_SetSoundV... -#include "lang.h" // Para Code, loadFromFile -#include "logo.h" // Para Logo -#include "manage_hiscore_table.h" // Para ManageHiScoreTable -#include "notifier.h" // Para Notifier -#include "on_screen_help.h" // Para OnScreenHelp -#include "options.h" // Para Options, OptionsController, opt... -#include "param.h" // Para Param, ParamGame, param, loadPa... -#include "resource.h" // Para Resource -#include "screen.h" // Para Screen -#include "section.h" // Para Name, Options, name, options -#include "title.h" // Para Title -#include "utils.h" // Para Overrides, overrides +#include "credits.h" // Para Credits +#include "dbgtxt.h" // Para dbg_init +#include "game.h" // Para Game, GAME_MODE_DEMO_OFF, GAME_... +#include "global_inputs.h" // Para init +#include "hiscore_table.h" // Para HiScoreTable +#include "input.h" // Para Input, InputType +#include "instructions.h" // Para Instructions +#include "intro.h" // Para Intro +#include "jail_audio.h" // Para JA_SetMusicVolume, JA_SetSoundV... +#include "lang.h" // Para Code, loadFromFile +#include "logo.h" // Para Logo +#include "manage_hiscore_table.h" // Para ManageHiScoreTable +#include "notifier.h" // Para Notifier +#include "on_screen_help.h" // Para OnScreenHelp +#include "options.h" // Para Options, OptionsController, opt... +#include "param.h" // Para Param, ParamGame, param, loadPa... +#include "resource.h" // Para Resource +#include "screen.h" // Para Screen +#include "section.h" // Para Name, Options, name, options +#include "title.h" // Para Title +#include "utils.h" // Para Overrides, overrides #ifndef _WIN32 #include // para getpwuid, passwd @@ -396,6 +396,7 @@ void Director::setFileList() Asset::get()->add(prefix + "/data/sound/clock.wav", AssetType::SOUND); Asset::get()->add(prefix + "/data/sound/powerball.wav", AssetType::SOUND); Asset::get()->add(prefix + "/data/sound/notify.wav", AssetType::SOUND); + Asset::get()->add(prefix + "/data/sound/logo.wav", AssetType::SOUND); // Shaders Asset::get()->add(prefix + "/data/shaders/crtpi.glsl", AssetType::DATA); diff --git a/source/logo.cpp b/source/logo.cpp index 4102e89..ab9b062 100644 --- a/source/logo.cpp +++ b/source/logo.cpp @@ -113,6 +113,11 @@ void Logo::checkInput() // Gestiona el logo de JAILGAME void Logo::updateJAILGAMES() { + if (counter_ == 30) + { + JA_PlaySound(Resource::get()->getSound("logo.wav")); + } + if (counter_ > 30) { for (int i = 0; i < (int)jail_sprite_.size(); ++i)