mirror of
https://github.com/ZDoom/Raze.git
synced 2025-06-01 17:52:13 +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);
|
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 startWh2Ending(CompletionFunc);
|
||||||
void showStatisticsScreen(CompletionFunc);
|
void showStatisticsScreen(CompletionFunc);
|
||||||
void showVictoryScreen();
|
void showVictoryScreen(CompletionFunc);
|
||||||
|
|
||||||
void InitNames();
|
void InitNames();
|
||||||
void InitFonts();
|
void InitFonts();
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
#include "ns.h"
|
#include "ns.h"
|
||||||
#include "wh.h"
|
#include "wh.h"
|
||||||
|
#include "gamestate.h"
|
||||||
|
|
||||||
BEGIN_WH_NS
|
BEGIN_WH_NS
|
||||||
|
|
||||||
|
@ -483,7 +484,10 @@ void teleporter() {
|
||||||
case 2: // ENDOFDEMO
|
case 2: // ENDOFDEMO
|
||||||
spritesound(S_THUNDER1, &sprite[plr.spritenum]);
|
spritesound(S_THUNDER1, &sprite[plr.spritenum]);
|
||||||
justteleported = true;
|
justteleported = true;
|
||||||
showVictoryScreen();
|
showVictoryScreen([=](bool)
|
||||||
|
{
|
||||||
|
gameaction = ga_mainmenu;
|
||||||
|
});
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue