mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2024-09-30 23:10:41 +00:00
nilrider:: redesigned the track menu, and starting in it
This commit is contained in:
parent
b67b37f8f4
commit
34d8cb6f27
@ -272,13 +272,11 @@ void pick_level() {
|
|||||||
|
|
||||||
void pick_game() {
|
void pick_game() {
|
||||||
clearMessages();
|
clearMessages();
|
||||||
dialog::init(XLAT("how do you want to play?"), 0xC0C0FFFF, 150, 100);
|
dialog::init();
|
||||||
dialog::addSelItem("selected track", curlev->name, 't');
|
poly_outline = 0xFF;
|
||||||
dialog::add_action_push(pick_level);
|
dialog::addBigItem(curlev->name, 't');
|
||||||
dialog::addBreak(50);
|
dialog::addBreak(50);
|
||||||
dialog::addHelp(curlev->longdesc);
|
dialog::addHelp(curlev->longdesc);
|
||||||
dialog::addBreak(100);
|
|
||||||
add_edit(planning_mode);
|
|
||||||
|
|
||||||
int gid = 0;
|
int gid = 0;
|
||||||
for(auto& g: curlev->goals) {
|
for(auto& g: curlev->goals) {
|
||||||
@ -299,6 +297,10 @@ void pick_game() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
dialog::addBreak(100);
|
dialog::addBreak(100);
|
||||||
|
dialog::addItem("change the track", 't');
|
||||||
|
dialog::add_action_push(pick_level);
|
||||||
|
dialog::addBreak(100);
|
||||||
|
add_edit(planning_mode);
|
||||||
dialog::addBack();
|
dialog::addBack();
|
||||||
dialog::display();
|
dialog::display();
|
||||||
}
|
}
|
||||||
@ -520,6 +522,8 @@ void initialize_all() {
|
|||||||
backcolor = 0xC0C0FFFF;
|
backcolor = 0xC0C0FFFF;
|
||||||
logfog = 1;
|
logfog = 1;
|
||||||
initialize();
|
initialize();
|
||||||
|
poly_outline = 0xFF;
|
||||||
|
pushScreen(pick_game);
|
||||||
}
|
}
|
||||||
|
|
||||||
auto celldemo = arg::add3("-unilcycle", initialize) + arg::add3("-unilplan", [] { planning_mode = true; }) + arg::add3("-viewsim", [] { view_replay = true; })
|
auto celldemo = arg::add3("-unilcycle", initialize) + arg::add3("-unilplan", [] { planning_mode = true; }) + arg::add3("-viewsim", [] { view_replay = true; })
|
||||||
|
Loading…
Reference in New Issue
Block a user