From de0ba2881ee384e73e5a7b2dce0c7b34aa1514fe Mon Sep 17 00:00:00 2001 From: ds Date: Fri, 21 Aug 2020 17:08:05 +0300 Subject: [PATCH] fix: toggle noclip mode isn't working in menu. --- src/control.cpp | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/control.cpp b/src/control.cpp index 0a1df8a..f841bce 100644 --- a/src/control.cpp +++ b/src/control.cpp @@ -1323,8 +1323,19 @@ int BotControl::menuGraphPage2 (int item) { break; case 8: - graph.setEditFlag (GraphEdit::On | GraphEdit::Noclip); + graph.setEditFlag (GraphEdit::On); + + if (graph.hasEditFlag (GraphEdit::Noclip)) { + graph.clearEditFlag (GraphEdit::Noclip); + } + else { + graph.setEditFlag (GraphEdit::Noclip); + } showMenu (Menu::NodeMainPage2); + + // update editor movetype based on flag + m_ent->v.movetype = graph.hasEditFlag (GraphEdit::Noclip) ? MOVETYPE_NOCLIP : MOVETYPE_WALK; + break; case 9: