- Ara al carregar un arxiu la variable on guardar el tamany s'envia com un punter, així es pot ignorar.

This commit is contained in:
2023-10-16 18:39:41 +02:00
parent 262761e832
commit 4c430ec512
7 changed files with 28 additions and 20 deletions

View File

@@ -43,7 +43,7 @@ namespace gamestate
}
int filesize;
sequence_file = file::getFilePointer(filename, filesize);
sequence_file = file::getFilePointer(filename, &filesize);
game::setState(&gamestate::sequence::loop);
}
@@ -87,26 +87,31 @@ namespace gamestate
std::string command(text);
if (command=="ESPERAR") {
int res = fscanf(sequence_file, "%i", &val);
//int res =
fscanf(sequence_file, "%i", &val);
printf("ESPERAR %i\n", val);
wait_until = SDL_GetTicks() + val;
} else if (command=="FADEIN") {
int res = fscanf(sequence_file, " '%[^']'", text);
//int res =
fscanf(sequence_file, " '%[^']'", text);
drawPic(text);
draw::fadein();
} else if (command=="SHOW") {
int res = fscanf(sequence_file, " '%[^']'", text);
//int res =
fscanf(sequence_file, " '%[^']'", text);
drawPic(text);
draw::render();
} else if (command=="PRINT") {
int res = fscanf(sequence_file, " %i %i %i '%[^']'", &x, &y, &val, text);
//int res =
fscanf(sequence_file, " %i %i %i '%[^']'", &x, &y, &val, text);
drawText(x, y, val, text);
} else if (command=="PLAYMUSIC") {
int res = fscanf(sequence_file, " '%[^']'", text);
//int res =
fscanf(sequence_file, " '%[^']'", text);
audio::loadMusic(text);
audio::playMusic();