From 808111de89254cad916baaaef6946ae1693e4ddd Mon Sep 17 00:00:00 2001 From: ? Date: Tue, 26 Feb 2019 12:57:52 +0100 Subject: [PATCH] fixup options in 3D --- config.cpp | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/config.cpp b/config.cpp index c1eb9f97..2458848c 100644 --- a/config.cpp +++ b/config.cpp @@ -1366,13 +1366,15 @@ void show3D() { dialog::addBreak(50); dialog::addSelItem(XLAT(DIM == 2 ? "Y shift" : "third person perspective"), fts3(vid.yshift), 'y'); if(DIM == 2) dialog::addSelItem(XLAT("camera rotation"), fts3(vid.camera_angle), 's'); - if(DIM == 2) dialog::addSelItem(XLAT("fixed facing"), vid.fixed_facing ? fts(vid.fixed_facing_dir) : XLAT("OFF"), 'f'); - dialog::add_action([] () { vid.fixed_facing = !vid.fixed_facing; - if(vid.fixed_facing) { - dialog::editNumber(vid.fixed_facing_dir, 0, 360, 15, 90, "", ""); - dialog::dialogflags |= sm::CENTER; - } - }); + if(DIM == 2) { + dialog::addSelItem(XLAT("fixed facing"), vid.fixed_facing ? fts(vid.fixed_facing_dir) : XLAT("OFF"), 'f'); + dialog::add_action([] () { vid.fixed_facing = !vid.fixed_facing; + if(vid.fixed_facing) { + dialog::editNumber(vid.fixed_facing_dir, 0, 360, 15, 90, "", ""); + dialog::dialogflags |= sm::CENTER; + } + }); + } if(DIM == 2) { dialog::addBreak(50); dialog::addSelItem(XLAT("model used"), conformal::get_model_name(pmodel), 'M');