fixed the multiplayer config screen

This commit is contained in:
Zeno Rogue 2019-06-13 11:01:39 +02:00
parent 47d8255b8a
commit 45c39c6fd8
2 changed files with 6 additions and 2 deletions

View File

@ -529,6 +529,7 @@ void showChangeMode() {
dialog::addBoolItem(XLAT(SHMUPTITLE), shmup::on, 's');
dialog::addBoolItem(XLAT("multiplayer"), multi::players > 1, 'm');
dialog::add_action_push(multi::showConfigureMultiplayer);
if(!shmup::on) dialog::addSelItem(XLAT("hardcore mode"),
hardcore && !pureHardcore() ? XLAT("PARTIAL") : ONOFF(hardcore), 'h');
if(getcstat == 'h')

View File

@ -473,7 +473,7 @@ void showConfigureMultiplayer() {
for(int i=1; i <= MAXPLAYER; i++) {
string s = player_count_name(i);
if(i <= players) s += dsc(i-1);
dialog::addBoolItem(s, '1', i == multi::players);
dialog::addBoolItem(s, i == multi::players, '0' + i);
if(!dual::state) dialog::add_action([i] {
dialog::do_if_confirmed([i] {
stop_game();
@ -489,8 +489,11 @@ void showConfigureMultiplayer() {
for(int i=0; i<MAXPLAYER; i++)
kills[i] = deaths[i] = treasures[i] = 0;
});
dialog::addSelItem(XLAT("keyboard & joysticks"), "", 'k');
dialog::add_action(shmup::configure);
}
else dialog::addBreak(100);
else dialog::addBreak(200);
dialog::addBack();
dialog::display();