Compare commits
4 Commits
773b59be23
...
3a0cba54ba
| Author | SHA1 | Date | |
|---|---|---|---|
| 3a0cba54ba | |||
| e30bbc5f8c | |||
| a69aa23490 | |||
| 24f693e357 |
3
.gitignore
vendored
3
.gitignore
vendored
@@ -2,4 +2,5 @@
|
|||||||
*.exe
|
*.exe
|
||||||
arounders
|
arounders
|
||||||
arounders_debug
|
arounders_debug
|
||||||
*.dll
|
*.dll
|
||||||
|
release/*
|
||||||
@@ -34,3 +34,4 @@ PRINT 79 29 3 'ELS MEUS MAPES US ADORMIRE'
|
|||||||
PRINT 79 39 3 'AMB UNA PRACTICA DE TAL!!'
|
PRINT 79 39 3 'AMB UNA PRACTICA DE TAL!!'
|
||||||
ESPERAR 2000
|
ESPERAR 2000
|
||||||
FADEOUT
|
FADEOUT
|
||||||
|
END
|
||||||
|
|||||||
@@ -11,3 +11,4 @@ PRINT 9 19 1 'ARA TINDREU QUE SUPERAR'
|
|||||||
PRINT 9 29 1 '5 MAPES AMB COST EXPONENCIAL!'
|
PRINT 9 29 1 '5 MAPES AMB COST EXPONENCIAL!'
|
||||||
ESPERAR 3000
|
ESPERAR 3000
|
||||||
FADEOUT
|
FADEOUT
|
||||||
|
END
|
||||||
|
|||||||
@@ -14,3 +14,4 @@ ESPERAR 1000
|
|||||||
PRINT 159 79 1 'SUPEREU ELS MEUS MAPES!'
|
PRINT 159 79 1 'SUPEREU ELS MEUS MAPES!'
|
||||||
ESPERAR 2000
|
ESPERAR 2000
|
||||||
FADEOUT
|
FADEOUT
|
||||||
|
END
|
||||||
|
|||||||
@@ -15,3 +15,4 @@ PRINT 29 29 1 'QUE NO ELS SUPERA'
|
|||||||
PRINT 29 39 1 'QUASI QUASI NINGU'
|
PRINT 29 39 1 'QUASI QUASI NINGU'
|
||||||
ESPERAR 3000
|
ESPERAR 3000
|
||||||
FADEOUT
|
FADEOUT
|
||||||
|
END
|
||||||
|
|||||||
@@ -15,3 +15,4 @@ PRINT 29 29 1 'O ME COMPRAIS UNA PRECIOSA'
|
|||||||
PRINT 29 39 1 'CHAQUETA DE CUERO O NADA DE NADA'
|
PRINT 29 39 1 'CHAQUETA DE CUERO O NADA DE NADA'
|
||||||
ESPERAR 3000
|
ESPERAR 3000
|
||||||
FADEOUT
|
FADEOUT
|
||||||
|
END
|
||||||
|
|||||||
@@ -3,3 +3,4 @@ PRINT 159 19 0 'HI HA ALGU MES A QUI'
|
|||||||
PRINT 159 29 0 'ET TENS QUE ENFRONTAR!'
|
PRINT 159 29 0 'ET TENS QUE ENFRONTAR!'
|
||||||
ESPERAR 3000
|
ESPERAR 3000
|
||||||
FADEOUT
|
FADEOUT
|
||||||
|
END
|
||||||
|
|||||||
@@ -59,3 +59,4 @@ SHOW 'SEQ74.GIF'
|
|||||||
PRINT 169 129 0 'FINS LA PROXIMA.'
|
PRINT 169 129 0 'FINS LA PROXIMA.'
|
||||||
ESPERAR 5000
|
ESPERAR 5000
|
||||||
FADEOUT
|
FADEOUT
|
||||||
|
END
|
||||||
|
|||||||
@@ -46,3 +46,4 @@ PRINT 109 9 1 '"LA CAGAMOL!!!'
|
|||||||
PRINT 109 16 1 'AHORAL QUE HAGOL!"'
|
PRINT 109 16 1 'AHORAL QUE HAGOL!"'
|
||||||
ESPERAR 5000
|
ESPERAR 5000
|
||||||
FADEOUT
|
FADEOUT
|
||||||
|
END
|
||||||
|
|||||||
@@ -79,7 +79,6 @@ namespace gamestate
|
|||||||
|
|
||||||
if (command=="ESPERAR") {
|
if (command=="ESPERAR") {
|
||||||
fscanf(sequence_file, "%i", &val);
|
fscanf(sequence_file, "%i", &val);
|
||||||
printf("ESPERAR %i\n", val);
|
|
||||||
wait_until = SDL_GetTicks() + val;
|
wait_until = SDL_GetTicks() + val;
|
||||||
|
|
||||||
} else if (command=="FADEIN") {
|
} else if (command=="FADEIN") {
|
||||||
@@ -108,6 +107,16 @@ namespace gamestate
|
|||||||
} else if (command=="FADEOUTMUSIC") {
|
} else if (command=="FADEOUTMUSIC") {
|
||||||
draw::fadeout();
|
draw::fadeout();
|
||||||
audio::fadeoutMusic();
|
audio::fadeoutMusic();
|
||||||
|
|
||||||
|
} else if (command=="END") {
|
||||||
|
fclose(sequence_file);
|
||||||
|
const int fase = game::getConfig("fase");
|
||||||
|
if ( fase == -1 || fase == 30) {
|
||||||
|
gamestate::menu::init();
|
||||||
|
} else {
|
||||||
|
gamestate::prefase::init();
|
||||||
|
}
|
||||||
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -104,8 +104,8 @@ namespace file
|
|||||||
|
|
||||||
// Variables
|
// Variables
|
||||||
// ===============================================================================================================================
|
// ===============================================================================================================================
|
||||||
static std::string resource_filename = ""; // Nom de l'arxiu de recursos
|
static std::string resource_filename = DEFAULT_FILENAME; // Nom de l'arxiu de recursos
|
||||||
static std::string resource_folder = ""; // Nom de la carpeta de recursos
|
static std::string resource_folder = DEFAULT_FOLDER; // Nom de la carpeta de recursos
|
||||||
static int file_source = SOURCE_FILE; // D'on anem a pillar els recursos, arxiu o carpeta
|
static int file_source = SOURCE_FILE; // D'on anem a pillar els recursos, arxiu o carpeta
|
||||||
static std::string config_folder; // Nom de la carpeta on guardar la configuració
|
static std::string config_folder; // Nom de la carpeta on guardar la configuració
|
||||||
std::vector<keyvalue_t> config; // Vector amb els valors guardats a l'arxiu de configuració
|
std::vector<keyvalue_t> config; // Vector amb els valors guardats a l'arxiu de configuració
|
||||||
@@ -131,7 +131,7 @@ namespace file
|
|||||||
file_source = src % 2; // mod 2 de forma que sempre es un valor vàlid, 0 (arxiu) o 1 (carpeta)
|
file_source = src % 2; // mod 2 de forma que sempre es un valor vàlid, 0 (arxiu) o 1 (carpeta)
|
||||||
|
|
||||||
// Si volem que busque en carpeta i encara no haviem especificat una carpeta, usem la per defecte
|
// Si volem que busque en carpeta i encara no haviem especificat una carpeta, usem la per defecte
|
||||||
if (src == SOURCE_FOLDER && resource_folder == "")
|
if (/*src == SOURCE_FOLDER && */resource_folder == "")
|
||||||
{
|
{
|
||||||
setResourceFolder(DEFAULT_FOLDER);
|
setResourceFolder(DEFAULT_FOLDER);
|
||||||
}
|
}
|
||||||
@@ -165,7 +165,7 @@ namespace file
|
|||||||
// Per a cada arxiu inclos en l'arxiu de recursos...
|
// Per a cada arxiu inclos en l'arxiu de recursos...
|
||||||
for (unsigned int i = 0; i < num_files; ++i)
|
for (unsigned int i = 0; i < num_files; ++i)
|
||||||
{
|
{
|
||||||
// Llegim en quina posició està i quant copua
|
// Llegim en quina posició està i quant ocupa
|
||||||
uint32_t file_offset, file_size;
|
uint32_t file_offset, file_size;
|
||||||
fi.read((char *)&file_offset, 4);
|
fi.read((char *)&file_offset, 4);
|
||||||
fi.read((char *)&file_size, 4);
|
fi.read((char *)&file_size, 4);
|
||||||
@@ -215,7 +215,7 @@ namespace file
|
|||||||
uint32_t count = 0;
|
uint32_t count = 0;
|
||||||
while (!found && count < toc.size())
|
while (!found && count < toc.size())
|
||||||
{
|
{
|
||||||
found = (resourcename == toc[count].path);
|
found = (resource_folder + resourcename == toc[count].path);
|
||||||
if (!found)
|
if (!found)
|
||||||
{
|
{
|
||||||
count++;
|
count++;
|
||||||
@@ -286,7 +286,7 @@ namespace file
|
|||||||
uint32_t count = 0;
|
uint32_t count = 0;
|
||||||
while (!found && count < toc.size())
|
while (!found && count < toc.size())
|
||||||
{
|
{
|
||||||
found = (resourcename == toc[count].path);
|
found = (resource_folder + resourcename == toc[count].path);
|
||||||
if (!found)
|
if (!found)
|
||||||
{
|
{
|
||||||
count++;
|
count++;
|
||||||
|
|||||||
Reference in New Issue
Block a user