still no sound yet, but progress

This commit is contained in:
ElijahZAwesome 2018-02-07 21:29:02 -06:00
parent 4120d4b8ec
commit 1ed878494f
2 changed files with 6 additions and 4 deletions

View file

@ -6,7 +6,8 @@ bannertool.exe makebanner -i icons-banners/banner.png -a icons-banners/audio.wav
echo Creating icon... echo Creating icon...
bannertool.exe makesmdh -s "Minicraft3DS" -l "3DS Homebrew port of Notch's ludum dare game 'Minicraft', updated." -p "Davideesk/Andre111/ElijahZAwesome" -i icons-banners/icon.png -o icons-banners/icon.icn bannertool.exe makesmdh -s "Minicraft3DS" -l "3DS Homebrew port of Notch's ludum dare game 'Minicraft', updated." -p "Davideesk/Andre111/ElijahZAwesome" -i icons-banners/icon.png -o icons-banners/icon.icn
echo Creating CIA... echo Creating CIA...
makerom -f cia -o result/Minicraft3DS.cia -DAPP_ENCRYPTED=false -rsf icons-banners/Minicraft3DS.rsf -target t -exefslogo -elf result/Minicraft3DS.elf -icon icons-banners/icon.icn -banner icons-banners/banner.bnr 3dstool -cvtf romfs icons-banners/romfs.bin --romfs-dir romfs/
makerom -f cia -o result/Minicraft3DS.cia -DAPP_ENCRYPTED=false -rsf icons-banners/Minicraft3DS.rsf -target t -exefslogo -elf result/Minicraft3DS.elf -icon icons-banners/icon.icn -banner icons-banners/banner.bnr -romfs romfs.bin
echo Creating 3DS/CCI... echo Creating 3DS/CCI...
makerom -f cci -o result/Minicraft3DS.3ds -DAPP_ENCRYPTED=true -rsf icons-banners/Minicraft3DS.rsf -target t -exefslogo -elf result/Minicraft3DS.elf -icon icons-banners/icon.icn -banner icons-banners/banner.bnr makerom -f cci -o result/Minicraft3DS.3ds -DAPP_ENCRYPTED=true -rsf icons-banners/Minicraft3DS.rsf -target t -exefslogo -elf result/Minicraft3DS.elf -icon icons-banners/icon.icn -banner icons-banners/banner.bnr -romfs romfs.bin
pause pause

View file

@ -5,6 +5,7 @@ int soundListenerX;
int soundListenerY; int soundListenerY;
void loadSound(Sound * snd, char * filename){ void loadSound(Sound * snd, char * filename){
romfsInit();
FILE *file = fopen(filename, "rb"); FILE *file = fopen(filename, "rb");
if(file != NULL){ if(file != NULL){
fseek(file, 0, SEEK_END); fseek(file, 0, SEEK_END);
@ -14,6 +15,7 @@ void loadSound(Sound * snd, char * filename){
fread(snd->buffer, 1, snd->size, file); fread(snd->buffer, 1, snd->size, file);
} }
fclose(file); fclose(file);
romfsExit();
} }
void playSound(Sound snd){ void playSound(Sound snd){
@ -70,8 +72,7 @@ void updateMusic(int lvl, int time) {
} }
void loadSounds() { void loadSounds() {
Result rc = romfsInit(); loadSound(&snd_playerHurt, "resources/playerhurt.raw");
loadSound(&snd_playerHurt, "romfs:/resources/playerhurt.raw");
loadSound(&snd_playerDeath, "resources/playerdeath.raw"); loadSound(&snd_playerDeath, "resources/playerdeath.raw");
loadSound(&snd_monsterHurt, "resources/monsterhurt.raw"); loadSound(&snd_monsterHurt, "resources/monsterhurt.raw");
loadSound(&snd_test, "resources/test.raw"); loadSound(&snd_test, "resources/test.raw");