mirror of
https://github.com/TerryCavanagh/VVVVVV.git
synced 2026-01-29 17:38:16 +03:00
Add being able to delete a custom level quicksave
Custom level quicksaves are NOT affected by the clear data menu, so the player should be able to delete quicksaves this way. The quicksave confirmation menu now has an extra option to delete the save (and that option also has its own confirmation menu before deleting).
This commit is contained in:
@@ -473,6 +473,11 @@ static void menuactionpress(void)
|
||||
startmode(22);
|
||||
break;
|
||||
case 2:
|
||||
music.playef(11);
|
||||
game.createmenu(Menu::deletequicklevel);
|
||||
map.nexttowercolour();
|
||||
break;
|
||||
default:
|
||||
music.playef(11);
|
||||
game.returnmenu();
|
||||
map.nexttowercolour();
|
||||
@@ -480,6 +485,23 @@ static void menuactionpress(void)
|
||||
}
|
||||
break;
|
||||
#if !defined(NO_CUSTOM_LEVELS)
|
||||
case Menu::deletequicklevel:
|
||||
switch (game.currentmenuoption)
|
||||
{
|
||||
default:
|
||||
music.playef(11);
|
||||
game.returnmenu();
|
||||
break;
|
||||
case 1:
|
||||
game.customdeletequick(ed.ListOfMetaData[game.playcustomlevel].filename);
|
||||
game.returntomenu(Menu::levellist);
|
||||
game.flashlight = 5;
|
||||
game.screenshake = 15;
|
||||
music.playef(23);
|
||||
break;
|
||||
}
|
||||
map.nexttowercolour();
|
||||
break;
|
||||
case Menu::playerworlds:
|
||||
#if defined(NO_EDITOR)
|
||||
#define OFFSET -1
|
||||
|
||||
Reference in New Issue
Block a user