Estandaritzant noms segons convencions
This commit is contained in:
@@ -33,7 +33,7 @@
|
||||
#include "screen.h" // for Screen
|
||||
#include "section.h" // for name_e, name, options, options_e
|
||||
#include "title.h" // for Title
|
||||
#include "utils.h" // for music_file_t, sound_file_t, opt...
|
||||
#include "utils.h" // for MusicFile, SoundFile, opt...
|
||||
#include <memory>
|
||||
|
||||
#ifndef _WIN32
|
||||
@@ -129,7 +129,7 @@ Director::~Director()
|
||||
SDL_Quit();
|
||||
}
|
||||
|
||||
// Inicializa el objeto input
|
||||
/// Inicializa el objeto input
|
||||
void Director::initInput()
|
||||
{
|
||||
// Establece si ha de mostrar mensajes
|
||||
@@ -350,135 +350,135 @@ bool Director::setFileList()
|
||||
#endif
|
||||
|
||||
// Ficheros de configuración
|
||||
Asset::get()->add(systemFolder + "/config.txt", t_data, false, true);
|
||||
Asset::get()->add(systemFolder + "/score.bin", t_data, false, true);
|
||||
Asset::get()->add(prefix + "/data/config/param_320x240.txt", t_data);
|
||||
Asset::get()->add(prefix + "/data/config/param_320x256.txt", t_data);
|
||||
Asset::get()->add(prefix + "/data/config/demo1.bin", t_data);
|
||||
Asset::get()->add(prefix + "/data/config/demo2.bin", t_data);
|
||||
Asset::get()->add(prefix + "/data/config/gamecontrollerdb.txt", t_data);
|
||||
Asset::get()->add(systemFolder + "/config.txt", AssetType::DATA, false, true);
|
||||
Asset::get()->add(systemFolder + "/score.bin", AssetType::DATA, false, true);
|
||||
Asset::get()->add(prefix + "/data/config/param_320x240.txt", AssetType::DATA);
|
||||
Asset::get()->add(prefix + "/data/config/param_320x256.txt", AssetType::DATA);
|
||||
Asset::get()->add(prefix + "/data/config/demo1.bin", AssetType::DATA);
|
||||
Asset::get()->add(prefix + "/data/config/demo2.bin", AssetType::DATA);
|
||||
Asset::get()->add(prefix + "/data/config/gamecontrollerdb.txt", AssetType::DATA);
|
||||
|
||||
// Musicas
|
||||
Asset::get()->add(prefix + "/data/music/intro.ogg", t_music);
|
||||
Asset::get()->add(prefix + "/data/music/playing.ogg", t_music);
|
||||
Asset::get()->add(prefix + "/data/music/title.ogg", t_music);
|
||||
Asset::get()->add(prefix + "/data/music/intro.ogg", AssetType::MUSIC);
|
||||
Asset::get()->add(prefix + "/data/music/playing.ogg", AssetType::MUSIC);
|
||||
Asset::get()->add(prefix + "/data/music/title.ogg", AssetType::MUSIC);
|
||||
|
||||
// Sonidos
|
||||
Asset::get()->add(prefix + "/data/sound/balloon.wav", t_sound);
|
||||
Asset::get()->add(prefix + "/data/sound/bubble1.wav", t_sound);
|
||||
Asset::get()->add(prefix + "/data/sound/bubble2.wav", t_sound);
|
||||
Asset::get()->add(prefix + "/data/sound/bubble3.wav", t_sound);
|
||||
Asset::get()->add(prefix + "/data/sound/bubble4.wav", t_sound);
|
||||
Asset::get()->add(prefix + "/data/sound/bullet.wav", t_sound);
|
||||
Asset::get()->add(prefix + "/data/sound/coffeeout.wav", t_sound);
|
||||
Asset::get()->add(prefix + "/data/sound/hiscore.wav", t_sound);
|
||||
Asset::get()->add(prefix + "/data/sound/itemdrop.wav", t_sound);
|
||||
Asset::get()->add(prefix + "/data/sound/itempickup.wav", t_sound);
|
||||
Asset::get()->add(prefix + "/data/sound/player_collision.wav", t_sound);
|
||||
Asset::get()->add(prefix + "/data/sound/stage_change.wav", t_sound);
|
||||
Asset::get()->add(prefix + "/data/sound/title.wav", t_sound);
|
||||
Asset::get()->add(prefix + "/data/sound/clock.wav", t_sound);
|
||||
Asset::get()->add(prefix + "/data/sound/powerball.wav", t_sound);
|
||||
Asset::get()->add(prefix + "/data/sound/notify.wav", t_sound);
|
||||
Asset::get()->add(prefix + "/data/sound/balloon.wav", AssetType::SOUND);
|
||||
Asset::get()->add(prefix + "/data/sound/bubble1.wav", AssetType::SOUND);
|
||||
Asset::get()->add(prefix + "/data/sound/bubble2.wav", AssetType::SOUND);
|
||||
Asset::get()->add(prefix + "/data/sound/bubble3.wav", AssetType::SOUND);
|
||||
Asset::get()->add(prefix + "/data/sound/bubble4.wav", AssetType::SOUND);
|
||||
Asset::get()->add(prefix + "/data/sound/bullet.wav", AssetType::SOUND);
|
||||
Asset::get()->add(prefix + "/data/sound/coffeeout.wav", AssetType::SOUND);
|
||||
Asset::get()->add(prefix + "/data/sound/hiscore.wav", AssetType::SOUND);
|
||||
Asset::get()->add(prefix + "/data/sound/itemdrop.wav", AssetType::SOUND);
|
||||
Asset::get()->add(prefix + "/data/sound/itempickup.wav", AssetType::SOUND);
|
||||
Asset::get()->add(prefix + "/data/sound/player_collision.wav", AssetType::SOUND);
|
||||
Asset::get()->add(prefix + "/data/sound/stage_change.wav", AssetType::SOUND);
|
||||
Asset::get()->add(prefix + "/data/sound/title.wav", AssetType::SOUND);
|
||||
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);
|
||||
|
||||
// Shaders
|
||||
Asset::get()->add(prefix + "/data/shaders/crtpi.glsl", t_data);
|
||||
Asset::get()->add(prefix + "/data/shaders/crtpi.glsl", AssetType::DATA);
|
||||
|
||||
// Texturas
|
||||
Asset::get()->add(prefix + "/data/gfx/controllers/controllers.png", t_bitmap);
|
||||
Asset::get()->add(prefix + "/data/gfx/controllers/controllers.png", AssetType::BITMAP);
|
||||
|
||||
Asset::get()->add(prefix + "/data/gfx/balloon/balloon1.png", t_bitmap);
|
||||
Asset::get()->add(prefix + "/data/gfx/balloon/balloon1.ani", t_animation);
|
||||
Asset::get()->add(prefix + "/data/gfx/balloon/balloon2.png", t_bitmap);
|
||||
Asset::get()->add(prefix + "/data/gfx/balloon/balloon2.ani", t_animation);
|
||||
Asset::get()->add(prefix + "/data/gfx/balloon/balloon3.png", t_bitmap);
|
||||
Asset::get()->add(prefix + "/data/gfx/balloon/balloon3.ani", t_animation);
|
||||
Asset::get()->add(prefix + "/data/gfx/balloon/balloon4.png", t_bitmap);
|
||||
Asset::get()->add(prefix + "/data/gfx/balloon/balloon4.ani", t_animation);
|
||||
Asset::get()->add(prefix + "/data/gfx/balloon/balloon1.png", AssetType::BITMAP);
|
||||
Asset::get()->add(prefix + "/data/gfx/balloon/balloon1.ani", AssetType::ANIMATION);
|
||||
Asset::get()->add(prefix + "/data/gfx/balloon/balloon2.png", AssetType::BITMAP);
|
||||
Asset::get()->add(prefix + "/data/gfx/balloon/balloon2.ani", AssetType::ANIMATION);
|
||||
Asset::get()->add(prefix + "/data/gfx/balloon/balloon3.png", AssetType::BITMAP);
|
||||
Asset::get()->add(prefix + "/data/gfx/balloon/balloon3.ani", AssetType::ANIMATION);
|
||||
Asset::get()->add(prefix + "/data/gfx/balloon/balloon4.png", AssetType::BITMAP);
|
||||
Asset::get()->add(prefix + "/data/gfx/balloon/balloon4.ani", AssetType::ANIMATION);
|
||||
|
||||
Asset::get()->add(prefix + "/data/gfx/balloon/explosion1.png", t_bitmap);
|
||||
Asset::get()->add(prefix + "/data/gfx/balloon/explosion1.ani", t_animation);
|
||||
Asset::get()->add(prefix + "/data/gfx/balloon/explosion2.png", t_bitmap);
|
||||
Asset::get()->add(prefix + "/data/gfx/balloon/explosion2.ani", t_animation);
|
||||
Asset::get()->add(prefix + "/data/gfx/balloon/explosion3.png", t_bitmap);
|
||||
Asset::get()->add(prefix + "/data/gfx/balloon/explosion3.ani", t_animation);
|
||||
Asset::get()->add(prefix + "/data/gfx/balloon/explosion4.png", t_bitmap);
|
||||
Asset::get()->add(prefix + "/data/gfx/balloon/explosion4.ani", t_animation);
|
||||
Asset::get()->add(prefix + "/data/gfx/balloon/explosion1.png", AssetType::BITMAP);
|
||||
Asset::get()->add(prefix + "/data/gfx/balloon/explosion1.ani", AssetType::ANIMATION);
|
||||
Asset::get()->add(prefix + "/data/gfx/balloon/explosion2.png", AssetType::BITMAP);
|
||||
Asset::get()->add(prefix + "/data/gfx/balloon/explosion2.ani", AssetType::ANIMATION);
|
||||
Asset::get()->add(prefix + "/data/gfx/balloon/explosion3.png", AssetType::BITMAP);
|
||||
Asset::get()->add(prefix + "/data/gfx/balloon/explosion3.ani", AssetType::ANIMATION);
|
||||
Asset::get()->add(prefix + "/data/gfx/balloon/explosion4.png", AssetType::BITMAP);
|
||||
Asset::get()->add(prefix + "/data/gfx/balloon/explosion4.ani", AssetType::ANIMATION);
|
||||
|
||||
Asset::get()->add(prefix + "/data/gfx/balloon/powerball.png", t_bitmap);
|
||||
Asset::get()->add(prefix + "/data/gfx/balloon/powerball.ani", t_animation);
|
||||
Asset::get()->add(prefix + "/data/gfx/balloon/powerball.png", AssetType::BITMAP);
|
||||
Asset::get()->add(prefix + "/data/gfx/balloon/powerball.ani", AssetType::ANIMATION);
|
||||
|
||||
Asset::get()->add(prefix + "/data/gfx/bullet/bullet.png", t_bitmap);
|
||||
Asset::get()->add(prefix + "/data/gfx/bullet/bullet.png", AssetType::BITMAP);
|
||||
|
||||
Asset::get()->add(prefix + "/data/gfx/game/game_buildings.png", t_bitmap);
|
||||
Asset::get()->add(prefix + "/data/gfx/game/game_clouds1.png", t_bitmap);
|
||||
Asset::get()->add(prefix + "/data/gfx/game/game_clouds2.png", t_bitmap);
|
||||
Asset::get()->add(prefix + "/data/gfx/game/game_grass.png", t_bitmap);
|
||||
Asset::get()->add(prefix + "/data/gfx/game/game_power_meter.png", t_bitmap);
|
||||
Asset::get()->add(prefix + "/data/gfx/game/game_sky_colors.png", t_bitmap);
|
||||
Asset::get()->add(prefix + "/data/gfx/game/game_text.png", t_bitmap);
|
||||
Asset::get()->add(prefix + "/data/gfx/game/game_buildings.png", AssetType::BITMAP);
|
||||
Asset::get()->add(prefix + "/data/gfx/game/game_clouds1.png", AssetType::BITMAP);
|
||||
Asset::get()->add(prefix + "/data/gfx/game/game_clouds2.png", AssetType::BITMAP);
|
||||
Asset::get()->add(prefix + "/data/gfx/game/game_grass.png", AssetType::BITMAP);
|
||||
Asset::get()->add(prefix + "/data/gfx/game/game_power_meter.png", AssetType::BITMAP);
|
||||
Asset::get()->add(prefix + "/data/gfx/game/game_sky_colors.png", AssetType::BITMAP);
|
||||
Asset::get()->add(prefix + "/data/gfx/game/game_text.png", AssetType::BITMAP);
|
||||
|
||||
Asset::get()->add(prefix + "/data/gfx/intro/intro.png", t_bitmap);
|
||||
Asset::get()->add(prefix + "/data/gfx/intro/intro.png", AssetType::BITMAP);
|
||||
|
||||
Asset::get()->add(prefix + "/data/gfx/logo/logo_jailgames.png", t_bitmap);
|
||||
Asset::get()->add(prefix + "/data/gfx/logo/logo_jailgames_mini.png", t_bitmap);
|
||||
Asset::get()->add(prefix + "/data/gfx/logo/logo_since_1998.png", t_bitmap);
|
||||
Asset::get()->add(prefix + "/data/gfx/logo/logo_jailgames.png", AssetType::BITMAP);
|
||||
Asset::get()->add(prefix + "/data/gfx/logo/logo_jailgames_mini.png", AssetType::BITMAP);
|
||||
Asset::get()->add(prefix + "/data/gfx/logo/logo_since_1998.png", AssetType::BITMAP);
|
||||
|
||||
Asset::get()->add(prefix + "/data/gfx/item/item_points1_disk.png", t_bitmap);
|
||||
Asset::get()->add(prefix + "/data/gfx/item/item_points1_disk.ani", t_animation);
|
||||
Asset::get()->add(prefix + "/data/gfx/item/item_points2_gavina.png", t_bitmap);
|
||||
Asset::get()->add(prefix + "/data/gfx/item/item_points2_gavina.ani", t_animation);
|
||||
Asset::get()->add(prefix + "/data/gfx/item/item_points3_pacmar.png", t_bitmap);
|
||||
Asset::get()->add(prefix + "/data/gfx/item/item_points3_pacmar.ani", t_animation);
|
||||
Asset::get()->add(prefix + "/data/gfx/item/item_clock.png", t_bitmap);
|
||||
Asset::get()->add(prefix + "/data/gfx/item/item_clock.ani", t_animation);
|
||||
Asset::get()->add(prefix + "/data/gfx/item/item_coffee.png", t_bitmap);
|
||||
Asset::get()->add(prefix + "/data/gfx/item/item_coffee.ani", t_animation);
|
||||
Asset::get()->add(prefix + "/data/gfx/item/item_coffee_machine.png", t_bitmap);
|
||||
Asset::get()->add(prefix + "/data/gfx/item/item_coffee_machine.ani", t_animation);
|
||||
Asset::get()->add(prefix + "/data/gfx/item/item_points1_disk.png", AssetType::BITMAP);
|
||||
Asset::get()->add(prefix + "/data/gfx/item/item_points1_disk.ani", AssetType::ANIMATION);
|
||||
Asset::get()->add(prefix + "/data/gfx/item/item_points2_gavina.png", AssetType::BITMAP);
|
||||
Asset::get()->add(prefix + "/data/gfx/item/item_points2_gavina.ani", AssetType::ANIMATION);
|
||||
Asset::get()->add(prefix + "/data/gfx/item/item_points3_pacmar.png", AssetType::BITMAP);
|
||||
Asset::get()->add(prefix + "/data/gfx/item/item_points3_pacmar.ani", AssetType::ANIMATION);
|
||||
Asset::get()->add(prefix + "/data/gfx/item/item_clock.png", AssetType::BITMAP);
|
||||
Asset::get()->add(prefix + "/data/gfx/item/item_clock.ani", AssetType::ANIMATION);
|
||||
Asset::get()->add(prefix + "/data/gfx/item/item_coffee.png", AssetType::BITMAP);
|
||||
Asset::get()->add(prefix + "/data/gfx/item/item_coffee.ani", AssetType::ANIMATION);
|
||||
Asset::get()->add(prefix + "/data/gfx/item/item_coffee_machine.png", AssetType::BITMAP);
|
||||
Asset::get()->add(prefix + "/data/gfx/item/item_coffee_machine.ani", AssetType::ANIMATION);
|
||||
|
||||
Asset::get()->add(prefix + "/data/gfx/title/title_bg_tile.png", t_bitmap);
|
||||
Asset::get()->add(prefix + "/data/gfx/title/title_coffee.png", t_bitmap);
|
||||
Asset::get()->add(prefix + "/data/gfx/title/title_crisis.png", t_bitmap);
|
||||
Asset::get()->add(prefix + "/data/gfx/title/title_arcade_edition.png", t_bitmap);
|
||||
Asset::get()->add(prefix + "/data/gfx/title/title_dust.png", t_bitmap);
|
||||
Asset::get()->add(prefix + "/data/gfx/title/title_dust.ani", t_animation);
|
||||
Asset::get()->add(prefix + "/data/gfx/title/title_bg_tile.png", AssetType::BITMAP);
|
||||
Asset::get()->add(prefix + "/data/gfx/title/title_coffee.png", AssetType::BITMAP);
|
||||
Asset::get()->add(prefix + "/data/gfx/title/title_crisis.png", AssetType::BITMAP);
|
||||
Asset::get()->add(prefix + "/data/gfx/title/title_arcade_edition.png", AssetType::BITMAP);
|
||||
Asset::get()->add(prefix + "/data/gfx/title/title_dust.png", AssetType::BITMAP);
|
||||
Asset::get()->add(prefix + "/data/gfx/title/title_dust.ani", AssetType::ANIMATION);
|
||||
|
||||
Asset::get()->add(prefix + "/data/gfx/player/player1.gif", t_bitmap);
|
||||
Asset::get()->add(prefix + "/data/gfx/player/player1_pal1.gif", t_palette);
|
||||
Asset::get()->add(prefix + "/data/gfx/player/player1_pal2.gif", t_palette);
|
||||
Asset::get()->add(prefix + "/data/gfx/player/player1_pal3.gif", t_palette);
|
||||
Asset::get()->add(prefix + "/data/gfx/player/player1.gif", AssetType::BITMAP);
|
||||
Asset::get()->add(prefix + "/data/gfx/player/player1_pal1.gif", AssetType::PALETTE);
|
||||
Asset::get()->add(prefix + "/data/gfx/player/player1_pal2.gif", AssetType::PALETTE);
|
||||
Asset::get()->add(prefix + "/data/gfx/player/player1_pal3.gif", AssetType::PALETTE);
|
||||
|
||||
Asset::get()->add(prefix + "/data/gfx/player/player2.gif", t_bitmap);
|
||||
Asset::get()->add(prefix + "/data/gfx/player/player2_pal1.gif", t_palette);
|
||||
Asset::get()->add(prefix + "/data/gfx/player/player2_pal2.gif", t_palette);
|
||||
Asset::get()->add(prefix + "/data/gfx/player/player2_pal3.gif", t_palette);
|
||||
Asset::get()->add(prefix + "/data/gfx/player/player2.gif", AssetType::BITMAP);
|
||||
Asset::get()->add(prefix + "/data/gfx/player/player2_pal1.gif", AssetType::PALETTE);
|
||||
Asset::get()->add(prefix + "/data/gfx/player/player2_pal2.gif", AssetType::PALETTE);
|
||||
Asset::get()->add(prefix + "/data/gfx/player/player2_pal3.gif", AssetType::PALETTE);
|
||||
|
||||
Asset::get()->add(prefix + "/data/gfx/player/player.ani", t_animation);
|
||||
Asset::get()->add(prefix + "/data/gfx/player/player.ani", AssetType::ANIMATION);
|
||||
|
||||
Asset::get()->add(prefix + "/data/gfx/player/player_power.gif", t_bitmap);
|
||||
Asset::get()->add(prefix + "/data/gfx/player/player_power_pal.gif", t_palette);
|
||||
Asset::get()->add(prefix + "/data/gfx/player/player_power.ani", t_animation);
|
||||
Asset::get()->add(prefix + "/data/gfx/player/player_power.gif", AssetType::BITMAP);
|
||||
Asset::get()->add(prefix + "/data/gfx/player/player_power_pal.gif", AssetType::PALETTE);
|
||||
Asset::get()->add(prefix + "/data/gfx/player/player_power.ani", AssetType::ANIMATION);
|
||||
|
||||
// Fuentes de texto
|
||||
Asset::get()->add(prefix + "/data/font/8bithud.png", t_font);
|
||||
Asset::get()->add(prefix + "/data/font/8bithud.txt", t_font);
|
||||
Asset::get()->add(prefix + "/data/font/nokia.png", t_font);
|
||||
Asset::get()->add(prefix + "/data/font/nokia_big2.png", t_font);
|
||||
Asset::get()->add(prefix + "/data/font/nokia.txt", t_font);
|
||||
Asset::get()->add(prefix + "/data/font/nokia2.png", t_font);
|
||||
Asset::get()->add(prefix + "/data/font/nokia2.txt", t_font);
|
||||
Asset::get()->add(prefix + "/data/font/nokia_big2.txt", t_font);
|
||||
Asset::get()->add(prefix + "/data/font/smb2_big.png", t_font);
|
||||
Asset::get()->add(prefix + "/data/font/smb2_big.txt", t_font);
|
||||
Asset::get()->add(prefix + "/data/font/smb2.gif", t_font);
|
||||
Asset::get()->add(prefix + "/data/font/smb2_pal1.gif", t_palette);
|
||||
Asset::get()->add(prefix + "/data/font/smb2.txt", t_font);
|
||||
Asset::get()->add(prefix + "/data/font/8bithud.png", AssetType::FONT);
|
||||
Asset::get()->add(prefix + "/data/font/8bithud.txt", AssetType::FONT);
|
||||
Asset::get()->add(prefix + "/data/font/nokia.png", AssetType::FONT);
|
||||
Asset::get()->add(prefix + "/data/font/nokia_big2.png", AssetType::FONT);
|
||||
Asset::get()->add(prefix + "/data/font/nokia.txt", AssetType::FONT);
|
||||
Asset::get()->add(prefix + "/data/font/nokia2.png", AssetType::FONT);
|
||||
Asset::get()->add(prefix + "/data/font/nokia2.txt", AssetType::FONT);
|
||||
Asset::get()->add(prefix + "/data/font/nokia_big2.txt", AssetType::FONT);
|
||||
Asset::get()->add(prefix + "/data/font/smb2_big.png", AssetType::FONT);
|
||||
Asset::get()->add(prefix + "/data/font/smb2_big.txt", AssetType::FONT);
|
||||
Asset::get()->add(prefix + "/data/font/smb2.gif", AssetType::FONT);
|
||||
Asset::get()->add(prefix + "/data/font/smb2_pal1.gif", AssetType::PALETTE);
|
||||
Asset::get()->add(prefix + "/data/font/smb2.txt", AssetType::FONT);
|
||||
|
||||
// Textos
|
||||
Asset::get()->add(prefix + "/data/lang/es_ES.txt", t_lang);
|
||||
Asset::get()->add(prefix + "/data/lang/en_UK.txt", t_lang);
|
||||
Asset::get()->add(prefix + "/data/lang/ba_BA.txt", t_lang);
|
||||
Asset::get()->add(prefix + "/data/lang/es_ES.txt", AssetType::LANG);
|
||||
Asset::get()->add(prefix + "/data/lang/en_UK.txt", AssetType::LANG);
|
||||
Asset::get()->add(prefix + "/data/lang/ba_BA.txt", AssetType::LANG);
|
||||
|
||||
return Asset::get()->check();
|
||||
}
|
||||
@@ -561,14 +561,14 @@ void Director::createSystemFolder(std::string folder)
|
||||
void Director::loadSounds()
|
||||
{
|
||||
// Obtiene la lista con las rutas a los ficheros de sonidos
|
||||
std::vector<std::string> list = Asset::get()->getListByType(t_sound);
|
||||
std::vector<std::string> list = Asset::get()->getListByType(AssetType::SOUND);
|
||||
sounds.clear();
|
||||
|
||||
for (auto l : list)
|
||||
{
|
||||
const size_t lastIndex = l.find_last_of("/") + 1;
|
||||
const std::string name = l.substr(lastIndex, std::string::npos);
|
||||
sound_file_t temp;
|
||||
SoundFile temp;
|
||||
temp.name = name; // Añade el nombre del fichero
|
||||
temp.file = JA_LoadSound(l.c_str()); // Carga el fichero de audio
|
||||
sounds.push_back(temp);
|
||||
@@ -579,14 +579,14 @@ void Director::loadSounds()
|
||||
void Director::loadMusics()
|
||||
{
|
||||
// Obtiene la lista con las rutas a los ficheros musicales
|
||||
std::vector<std::string> list = Asset::get()->getListByType(t_music);
|
||||
std::vector<std::string> list = Asset::get()->getListByType(AssetType::MUSIC);
|
||||
musics.clear();
|
||||
|
||||
for (auto l : list)
|
||||
{
|
||||
const size_t lastIndex = l.find_last_of("/") + 1;
|
||||
const std::string name = l.substr(lastIndex, std::string::npos);
|
||||
music_file_t temp;
|
||||
MusicFile temp;
|
||||
temp.name = name; // Añade el nombre del fichero
|
||||
temp.file = JA_LoadMusic(l.c_str()); // Carga el fichero de audio
|
||||
musics.push_back(temp);
|
||||
|
||||
Reference in New Issue
Block a user