acabat amb resource.pack

This commit is contained in:
2026-04-16 16:21:44 +02:00
parent b2d5f5af61
commit 4244bcaea3
11 changed files with 55 additions and 167 deletions

View File

@@ -3,17 +3,17 @@
#include <SDL3/SDL.h>
#include "core/jail/jail_audio.hpp"
#include "core/jail/jfile.hpp"
#include "core/resources/resource_helper.hpp"
namespace scenes {
void playMusic(const char* filename, int loop) {
if (!filename) return;
auto buffer = file_readfile(filename);
auto buffer = ResourceHelper::loadFile(filename);
if (buffer.empty()) return;
// JA_LoadMusic fa una còpia interna del OGG comprimit (via SDL_malloc)
// per a stb_vorbis. El `buffer` local es destruirà en sortir d'àmbit.
JA_PlayMusic(JA_LoadMusic(reinterpret_cast<Uint8*>(buffer.data()),
JA_PlayMusic(JA_LoadMusic(buffer.data(),
static_cast<Uint32>(buffer.size()), filename),
loop);
}