mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2025-02-08 23:20:12 +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<isize(vdata); i++) if(vdata[i].name != "") dialog::vpush(i, vdata[i].name.c_str());
|
||||||
|
|
||||||
for(int i=0; i<9; i++) {
|
dialog::addBreak(50);
|
||||||
if(i < isize(dialog::v)) {
|
dialog::start_list(900, 900, '1');
|
||||||
int id = dialog::v[i].second;
|
for(auto& vi: dialog::v) {
|
||||||
dialog::addItem(dialog::v[i].first, '1'+i);
|
dialog::addItem(vi.first, dialog::list_fake_key++);
|
||||||
dialog::add_action([id] () {
|
dialog::add_action([&vi] () {
|
||||||
search_for = id;
|
search_for = vi.second;
|
||||||
popScreenAll();
|
popScreenAll();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
else dialog::addBreak(100);
|
dialog::end_list();
|
||||||
}
|
dialog::addBreak(50);
|
||||||
|
|
||||||
dialog::addSelItem("matching items", its(isize(dialog::v)), 0);
|
dialog::addSelItem("matching items", its(isize(dialog::v)), 0);
|
||||||
dialog::display();
|
dialog::display();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user