mirror of
https://github.com/ZDoom/Raze.git
synced 2025-05-31 09:20:59 +00:00
- added the WH! victory sequence.
This commit is contained in:
parent
18e37577bc
commit
abc61902bb
3 changed files with 12 additions and 4 deletions
|
@ -118,9 +118,13 @@ void startWh2Ending(CompletionFunc completion)
|
|||
RunScreenJob(jobs, 3, completion, true, false);
|
||||
}
|
||||
|
||||
void showVictoryScreen()
|
||||
void showVictoryScreen(CompletionFunc completion)
|
||||
{
|
||||
//game.changeScreen(gVictoryScreen);
|
||||
JobDesc jobs[3];
|
||||
jobs[0] = { Create<DImageScreen>(VICTORYA, DScreenJob::fadein | DScreenJob::fadeout, 0x7fffffff), []() { SND_Sound(S_DROPFLAG); } };
|
||||
jobs[1] = { Create<DImageScreen>(VICTORYB, DScreenJob::fadein | DScreenJob::fadeout, 0x7fffffff), []() { SND_Sound(S_WISP2); } };
|
||||
jobs[2] = { Create<DImageScreen>(VICTORYC, DScreenJob::fadein | DScreenJob::fadeout, 0x7fffffff) };
|
||||
RunScreenJob(jobs, 3, completion, true, false);
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -503,7 +503,7 @@ void precacheTiles();
|
|||
|
||||
void startWh2Ending(CompletionFunc);
|
||||
void showStatisticsScreen(CompletionFunc);
|
||||
void showVictoryScreen();
|
||||
void showVictoryScreen(CompletionFunc);
|
||||
|
||||
void InitNames();
|
||||
void InitFonts();
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
#include "ns.h"
|
||||
#include "wh.h"
|
||||
#include "gamestate.h"
|
||||
|
||||
BEGIN_WH_NS
|
||||
|
||||
|
@ -483,7 +484,10 @@ void teleporter() {
|
|||
case 2: // ENDOFDEMO
|
||||
spritesound(S_THUNDER1, &sprite[plr.spritenum]);
|
||||
justteleported = true;
|
||||
showVictoryScreen();
|
||||
showVictoryScreen([=](bool)
|
||||
{
|
||||
gameaction = ga_mainmenu;
|
||||
});
|
||||
break;
|
||||
}
|
||||
} else {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue