From 17911904932ac9198c84348c12f304ff54853dc9 Mon Sep 17 00:00:00 2001 From: Zeno Rogue Date: Wed, 26 Oct 2022 23:59:52 +0200 Subject: [PATCH] intra:: unconnected portals form a list --- intra.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/intra.cpp b/intra.cpp index 62ab2956..d45e2f12 100644 --- a/intra.cpp +++ b/intra.cpp @@ -733,13 +733,15 @@ EX void show_portals() { else { dialog::addItem(XLAT("add to list"), 'a'); dialog::add_action([cw] { unconnected.push_back(cw); }); + dialog::start_list(500, 500, '1'); for(auto p: unconnected) { - dialog::addItem(XLAT("connect " + lalign(0, p)), '1'); + dialog::addItem(XLAT("connect " + lalign(0, p)), dialog::list_fake_key++); dialog::add_action([p, cw] { connect_portal(cw, p, edit_spin); erase_unconnected(p); }); } + dialog::end_list(); dialog::addSelItem(XLAT("portal orientation"), its(edit_spin), 'o'); dialog::add_action([] { edit_spin = edit_spin + 1; }); if(debug_portal) {