mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2025-02-02 12:19:18 +00:00
fixed the Highlights & Achievements menu to set the correct land structure
This commit is contained in:
parent
60c1e0f8f3
commit
0da2c70674
@ -547,6 +547,7 @@ EX void mode_higlights() {
|
|||||||
specialland = laAsteroids;
|
specialland = laAsteroids;
|
||||||
set_geometry(gKleinQuartic);
|
set_geometry(gKleinQuartic);
|
||||||
set_variation(eVariation::bitruncated);
|
set_variation(eVariation::bitruncated);
|
||||||
|
land_structure = lsSingle;
|
||||||
shmup::on = true;
|
shmup::on = true;
|
||||||
start_game();
|
start_game();
|
||||||
}));
|
}));
|
||||||
@ -569,6 +570,7 @@ EX void mode_higlights() {
|
|||||||
dialog::add_action(dialog::add_confirmation([] {
|
dialog::add_action(dialog::add_confirmation([] {
|
||||||
popScreenAll();
|
popScreenAll();
|
||||||
resetModes('7');
|
resetModes('7');
|
||||||
|
land_structure = lsNiceWalls;
|
||||||
start_game();
|
start_game();
|
||||||
clearMessages();
|
clearMessages();
|
||||||
welcomeMessage();
|
welcomeMessage();
|
||||||
@ -584,6 +586,7 @@ EX void mode_higlights() {
|
|||||||
resetModes();
|
resetModes();
|
||||||
set_geometry(gEuclid);
|
set_geometry(gEuclid);
|
||||||
firstland = specialland = laMirrorOld;
|
firstland = specialland = laMirrorOld;
|
||||||
|
land_structure = lsSingle;
|
||||||
start_game();
|
start_game();
|
||||||
clearMessages();
|
clearMessages();
|
||||||
welcomeMessage();
|
welcomeMessage();
|
||||||
@ -595,6 +598,7 @@ EX void mode_higlights() {
|
|||||||
resetModes();
|
resetModes();
|
||||||
set_geometry(gZebraQuotient);
|
set_geometry(gZebraQuotient);
|
||||||
firstland = specialland = laDesert;
|
firstland = specialland = laDesert;
|
||||||
|
land_structure = lsSingle;
|
||||||
start_game();
|
start_game();
|
||||||
clearMessages();
|
clearMessages();
|
||||||
welcomeMessage();
|
welcomeMessage();
|
||||||
@ -609,6 +613,7 @@ EX void mode_higlights() {
|
|||||||
set_variation(eVariation::untruncated);
|
set_variation(eVariation::untruncated);
|
||||||
|
|
||||||
firstland = specialland = laMotion;
|
firstland = specialland = laMotion;
|
||||||
|
land_structure = lsSingle;
|
||||||
start_game();
|
start_game();
|
||||||
clearMessages();
|
clearMessages();
|
||||||
welcomeMessage();
|
welcomeMessage();
|
||||||
@ -622,6 +627,7 @@ EX void mode_higlights() {
|
|||||||
resetModes();
|
resetModes();
|
||||||
crystal::set_crystal(8);
|
crystal::set_crystal(8);
|
||||||
firstland = specialland = laCamelot;
|
firstland = specialland = laCamelot;
|
||||||
|
land_structure = lsSingle;
|
||||||
start_game();
|
start_game();
|
||||||
clearMessages();
|
clearMessages();
|
||||||
welcomeMessage();
|
welcomeMessage();
|
||||||
@ -635,6 +641,7 @@ EX void mode_higlights() {
|
|||||||
crystal::set_crystal(8);
|
crystal::set_crystal(8);
|
||||||
set_variation(eVariation::bitruncated);
|
set_variation(eVariation::bitruncated);
|
||||||
set_variation(eVariation::bitruncated);
|
set_variation(eVariation::bitruncated);
|
||||||
|
land_structure = lsSingle;
|
||||||
firstland = specialland = laCamelot;
|
firstland = specialland = laCamelot;
|
||||||
start_game();
|
start_game();
|
||||||
clearMessages();
|
clearMessages();
|
||||||
@ -655,6 +662,7 @@ EX void mode_higlights() {
|
|||||||
popScreenAll();
|
popScreenAll();
|
||||||
resetModes();
|
resetModes();
|
||||||
specialland = laEmerald;
|
specialland = laEmerald;
|
||||||
|
land_structure = lsSingle;
|
||||||
set_geometry(gSpace534);
|
set_geometry(gSpace534);
|
||||||
check_cgi();
|
check_cgi();
|
||||||
cgi.require_basics();
|
cgi.require_basics();
|
||||||
|
Loading…
Reference in New Issue
Block a user