el modo demo ya termina con un fundido
This commit is contained in:
@@ -7,7 +7,7 @@ numSquaresWidth 160
|
|||||||
numSquaresHeight 120
|
numSquaresHeight 120
|
||||||
fadeRandomSquaresDelay 1
|
fadeRandomSquaresDelay 1
|
||||||
fadeRandomSquaresMult 500
|
fadeRandomSquaresMult 500
|
||||||
fadePostDuration 50
|
fadePostDuration 80
|
||||||
venetianSize 16
|
venetianSize 16
|
||||||
|
|
||||||
#SCOREBOARD
|
#SCOREBOARD
|
||||||
|
|||||||
@@ -51,6 +51,9 @@ Screen::Screen(SDL_Window *window, SDL_Renderer *renderer, Asset *asset, Input *
|
|||||||
|
|
||||||
// Establece el modo de video
|
// Establece el modo de video
|
||||||
setVideoMode(options->video.mode);
|
setVideoMode(options->video.mode);
|
||||||
|
|
||||||
|
// Muestra la ventana
|
||||||
|
SDL_ShowWindow(window);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Destructor
|
// Destructor
|
||||||
|
|||||||
@@ -214,7 +214,7 @@ bool Director::initSDL()
|
|||||||
incW = options->video.border.width * 2;
|
incW = options->video.border.width * 2;
|
||||||
incH = options->video.border.height * 2;
|
incH = options->video.border.height * 2;
|
||||||
}
|
}
|
||||||
window = SDL_CreateWindow(WINDOW_CAPTION, SDL_WINDOWPOS_CENTERED, SDL_WINDOWPOS_CENTERED, (param->gameWidth + incW) * options->video.window.size, (param->gameHeight + incH) * options->video.window.size, 0);
|
window = SDL_CreateWindow(WINDOW_CAPTION, SDL_WINDOWPOS_CENTERED, SDL_WINDOWPOS_CENTERED, (param->gameWidth + incW) * options->video.window.size, (param->gameHeight + incH) * options->video.window.size, SDL_WINDOW_HIDDEN);
|
||||||
if (window == nullptr)
|
if (window == nullptr)
|
||||||
{
|
{
|
||||||
if (options->console)
|
if (options->console)
|
||||||
|
|||||||
@@ -1552,7 +1552,9 @@ void Game::updatePlayers()
|
|||||||
|
|
||||||
if (demo.enabled && !player->isAlive())
|
if (demo.enabled && !player->isAlive())
|
||||||
{
|
{
|
||||||
section->name = SECTION_PROG_HI_SCORE_TABLE;
|
fade->setType(FADE_RANDOM_SQUARE);
|
||||||
|
fade->activate();
|
||||||
|
//section->name = SECTION_PROG_HI_SCORE_TABLE;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -2537,12 +2539,23 @@ void Game::update()
|
|||||||
if (demo.counter < TOTAL_DEMO_DATA)
|
if (demo.counter < TOTAL_DEMO_DATA)
|
||||||
{
|
{
|
||||||
demo.counter++;
|
demo.counter++;
|
||||||
|
if (demo.counter == TOTAL_DEMO_DATA - 200)
|
||||||
|
{
|
||||||
|
fade->setType(FADE_RANDOM_SQUARE);
|
||||||
|
fade->activate();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
section->name = SECTION_PROG_HI_SCORE_TABLE;
|
section->name = SECTION_PROG_HI_SCORE_TABLE;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (fade->hasEnded())
|
||||||
|
{
|
||||||
|
section->name = SECTION_PROG_HI_SCORE_TABLE;
|
||||||
|
return;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef RECORDING
|
#ifdef RECORDING
|
||||||
|
|||||||
Reference in New Issue
Block a user