mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2025-02-02 12:19:18 +00:00
rogueviz:: list used in rogueviz vertex search
This commit is contained in:
parent
6b8c177c33
commit
bf86077ebf
@ -1041,17 +1041,17 @@ void showVertexSearch() {
|
||||
|
||||
for(int i=0; i<isize(vdata); i++) if(vdata[i].name != "") dialog::vpush(i, vdata[i].name.c_str());
|
||||
|
||||
for(int i=0; i<9; i++) {
|
||||
if(i < isize(dialog::v)) {
|
||||
int id = dialog::v[i].second;
|
||||
dialog::addItem(dialog::v[i].first, '1'+i);
|
||||
dialog::add_action([id] () {
|
||||
search_for = id;
|
||||
dialog::addBreak(50);
|
||||
dialog::start_list(900, 900, '1');
|
||||
for(auto& vi: dialog::v) {
|
||||
dialog::addItem(vi.first, dialog::list_fake_key++);
|
||||
dialog::add_action([&vi] () {
|
||||
search_for = vi.second;
|
||||
popScreenAll();
|
||||
});
|
||||
}
|
||||
else dialog::addBreak(100);
|
||||
}
|
||||
dialog::end_list();
|
||||
dialog::addBreak(50);
|
||||
|
||||
dialog::addSelItem("matching items", its(isize(dialog::v)), 0);
|
||||
dialog::display();
|
||||
|
Loading…
Reference in New Issue
Block a user