1
0
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:
Zeno Rogue 2022-10-21 11:31:28 +02:00
parent 6b8c177c33
commit bf86077ebf

View File

@ -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();