1
0
mirror of https://github.com/TerryCavanagh/VVVVVV.git synced 2024-06-15 01:03:38 +02:00

Fix -playmusic command line option not working

There's a bug where playtesting from Ved doesn't properly play the music
of the level, due to no fault with Ved.

This was because the music was being faded out by
scriptclass::startgamemode() case 23 after main() called music.play().
To fix this, just call music.play() when all the other variables are
being set in Game::customloadquick().
This commit is contained in:
Misa 2020-07-11 11:55:26 -07:00 committed by Ethan Lee
parent 15319b9ed0
commit 199a8f45d6
3 changed files with 3 additions and 1 deletions

View File

@ -5163,6 +5163,7 @@ void Game::customloadquick(std::string savfile)
saverx = playrx;
savery = playry;
savegc = playgc;
music.play(playmusic);
return;
}

View File

@ -387,6 +387,7 @@ public:
int playrx;
int playry;
int playgc;
int playmusic;
std::string playassets;
void quittomenu();

View File

@ -353,8 +353,8 @@ int main(int argc, char *argv[])
game.playrx = saverx;
game.playry = savery;
game.playgc = savegc;
game.playmusic = savemusic;
game.cliplaytest = true;
music.play(savemusic);
script.startgamemode(23);
} else {
script.startgamemode(22);