mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2025-02-01 03:39:16 +00:00
change caption for key config
This commit is contained in:
parent
bb00e47ce5
commit
77d16fdc3d
47
multi.cpp
47
multi.cpp
@ -221,22 +221,15 @@ struct key_configurer {
|
|||||||
|
|
||||||
int sc;
|
int sc;
|
||||||
vector<string>& shmupcmdtable;
|
vector<string>& shmupcmdtable;
|
||||||
|
string caption;
|
||||||
int setwhat;
|
int setwhat;
|
||||||
|
|
||||||
key_configurer(int sc, vector<string>& sct) : sc(sc), shmupcmdtable(sct), setwhat(0) {}
|
key_configurer(int sc, vector<string>& sct, const string& caption) : sc(sc), shmupcmdtable(sct), caption(caption), setwhat(0) {
|
||||||
|
}
|
||||||
|
|
||||||
void operator() () {
|
void operator() () {
|
||||||
|
|
||||||
dialog::init(
|
dialog::init(caption);
|
||||||
XLAT(sc == 1 ? "configure player 1" :
|
|
||||||
sc == 2 ? "configure player 2" :
|
|
||||||
sc == 3 ? "configure panning" :
|
|
||||||
sc == 4 ? "configure player 3" :
|
|
||||||
sc == 5 ? "configure player 4" :
|
|
||||||
sc == 6 ? "configure player 5" :
|
|
||||||
sc == 7 ? "configure player 6" :
|
|
||||||
sc == 8 ? "configure player 7" : ""
|
|
||||||
));
|
|
||||||
|
|
||||||
getcstat = ' ';
|
getcstat = ' ';
|
||||||
|
|
||||||
@ -302,7 +295,21 @@ struct key_configurer {
|
|||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
EX reaction_t get_key_configurer(int sc, vector<string>& sct) { return key_configurer(sc, sct); }
|
EX reaction_t get_key_configurer(int sc, vector<string>& sct, string caption) {
|
||||||
|
return key_configurer(sc, sct, caption);
|
||||||
|
}
|
||||||
|
|
||||||
|
EX reaction_t get_key_configurer(int sc, vector<string>& sct) {
|
||||||
|
return key_configurer(sc, sct, XLAT(sc == 1 ? "configure player 1" :
|
||||||
|
sc == 2 ? "configure player 2" :
|
||||||
|
sc == 3 ? "configure panning" :
|
||||||
|
sc == 4 ? "configure player 3" :
|
||||||
|
sc == 5 ? "configure player 4" :
|
||||||
|
sc == 6 ? "configure player 5" :
|
||||||
|
sc == 7 ? "configure player 6" :
|
||||||
|
sc == 8 ? "configure player 7" : ""
|
||||||
|
));
|
||||||
|
}
|
||||||
|
|
||||||
#if CAP_SDLJOY
|
#if CAP_SDLJOY
|
||||||
struct joy_configurer {
|
struct joy_configurer {
|
||||||
@ -456,14 +463,14 @@ struct shmup_configurer {
|
|||||||
|
|
||||||
if(0) ;
|
if(0) ;
|
||||||
#if CAP_SDL
|
#if CAP_SDL
|
||||||
else if(uni == '1') pushScreen(key_configurer(1, cmdlist));
|
else if(uni == '1') pushScreen(get_key_configurer(1, cmdlist));
|
||||||
else if(uni == '2') pushScreen(key_configurer(2, cmdlist));
|
else if(uni == '2') pushScreen(get_key_configurer(2, cmdlist));
|
||||||
else if(uni == 'p') pushScreen(key_configurer(3, GDIM == 3 ? pancmds3 : pancmds));
|
else if(uni == 'p') pushScreen(get_key_configurer(3, GDIM == 3 ? pancmds3 : pancmds));
|
||||||
else if(uni == '3') pushScreen(key_configurer(4, cmdlist));
|
else if(uni == '3') pushScreen(get_key_configurer(4, cmdlist));
|
||||||
else if(uni == '4') pushScreen(key_configurer(5, cmdlist));
|
else if(uni == '4') pushScreen(get_key_configurer(5, cmdlist));
|
||||||
else if(uni == '5') pushScreen(key_configurer(6, cmdlist));
|
else if(uni == '5') pushScreen(get_key_configurer(6, cmdlist));
|
||||||
else if(uni == '6') pushScreen(key_configurer(7, cmdlist));
|
else if(uni == '6') pushScreen(get_key_configurer(7, cmdlist));
|
||||||
else if(uni == '7') pushScreen(key_configurer(8, cmdlist));
|
else if(uni == '7') pushScreen(get_key_configurer(8, cmdlist));
|
||||||
#if CAP_SDLJOY
|
#if CAP_SDLJOY
|
||||||
else if(uni == 'j') pushScreen(joy_configurer(players));
|
else if(uni == 'j') pushScreen(joy_configurer(players));
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
Reference in New Issue
Block a user