Quasi totes les músiques ficades. La imatge de mort també
This commit is contained in:
@@ -22,7 +22,7 @@ int ModuleSequence::Go() {
|
||||
case 255: // Intro
|
||||
doIntro();
|
||||
break;
|
||||
case 0: // Men<65>
|
||||
case 0: // Men<65>
|
||||
doMenu();
|
||||
break;
|
||||
case 1: // Slides
|
||||
@@ -41,6 +41,9 @@ int ModuleSequence::Go() {
|
||||
case 8: // Credits
|
||||
doCredits();
|
||||
break;
|
||||
case 100: // Mort
|
||||
doMort();
|
||||
break;
|
||||
}
|
||||
|
||||
JD8_FadeOut();
|
||||
@@ -59,6 +62,10 @@ int ModuleSequence::Go() {
|
||||
return 1;
|
||||
} else if( this->info->num_piramide == 8 ) {
|
||||
this->info->num_piramide = 255;
|
||||
return 1;
|
||||
} else if( this->info->num_piramide == 100 ) {
|
||||
this->info->num_piramide = 0;
|
||||
return 1;
|
||||
} else {
|
||||
return 0;
|
||||
}
|
||||
@@ -686,6 +693,7 @@ void ModuleSequence::doSlides() {
|
||||
step++;
|
||||
break;
|
||||
case 8:
|
||||
JS_FadeOutMusic();
|
||||
exit = true;
|
||||
break;
|
||||
}
|
||||
@@ -697,6 +705,9 @@ void ModuleSequence::doSlides() {
|
||||
}
|
||||
|
||||
void ModuleSequence::doBanner() {
|
||||
JS_LoadMusic("00000004.xm");
|
||||
JS_PlayMusic(-1);
|
||||
|
||||
this->contador = 5000;
|
||||
|
||||
JD8_Surface gfx = JD8_LoadSurface( "ffase.gif" );
|
||||
@@ -736,6 +747,7 @@ void ModuleSequence::doBanner() {
|
||||
if( contador == 0 ) exit = true;
|
||||
}
|
||||
}
|
||||
JS_FadeOutMusic();
|
||||
}
|
||||
|
||||
void ModuleSequence::doSecreta() {
|
||||
@@ -744,3 +756,34 @@ void ModuleSequence::doSecreta() {
|
||||
void ModuleSequence::doCredits() {
|
||||
}
|
||||
|
||||
void ModuleSequence::doMort() {
|
||||
JS_LoadMusic("00000001.xm");
|
||||
JS_PlayMusic(-1);
|
||||
|
||||
this->contador = 5000;
|
||||
|
||||
JD8_Surface gfx = JD8_LoadSurface( "gameover.gif" );
|
||||
JD8_Palette pal = JD8_LoadPalette( "gameover.gif" );
|
||||
|
||||
JD8_ClearScreen( 0 );
|
||||
|
||||
JD8_Blit( gfx );
|
||||
|
||||
JD8_FadeToPal( pal );
|
||||
|
||||
bool exit = false;
|
||||
while( !exit && !JG_Quitting() ) {
|
||||
if (JG_ShouldUpdate()) {
|
||||
JI_Update();
|
||||
|
||||
if( JI_AnyKey() ) {
|
||||
exit = true;
|
||||
}
|
||||
|
||||
contador--;
|
||||
if( contador == 0 ) exit = true;
|
||||
}
|
||||
}
|
||||
JS_FadeOutMusic();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user