control: don't enable spawn points highlighting by toggling noclip or auto add node mode when graph editor is enabled

This commit is contained in:
Владислав Сухов 2023-04-20 10:56:37 +00:00
commit f67c0ab75a

View file

@ -396,16 +396,30 @@ int BotControl::cmdNodeOn () {
else if (strValue (option) == "noclip") {
m_ent->v.movetype = MOVETYPE_NOCLIP;
graph.setEditFlag (GraphEdit::On | GraphEdit::Noclip);
enableDrawModels (true);
if (graph.hasEditFlag (GraphEdit::On)) {
graph.setEditFlag (GraphEdit::Noclip);
msg ("Graph editor has been enabled with noclip mode.");
msg ("Noclip mode enabled.");
}
else {
graph.setEditFlag (GraphEdit::On | GraphEdit::Noclip);
enableDrawModels (true);
msg ("Graph editor has been enabled with noclip mode.");
}
}
else if (strValue (option) == "auto") {
graph.setEditFlag (GraphEdit::On | GraphEdit::Auto);
enableDrawModels (true);
if (graph.hasEditFlag (GraphEdit::On)) {
graph.setEditFlag (GraphEdit::Auto);
msg ("Graph editor has been enabled with auto add node mode.");
msg ("Enabled auto nodes placement.");
}
else {
graph.setEditFlag (GraphEdit::On | GraphEdit::Auto);
enableDrawModels (true);
msg ("Graph editor has been enabled with auto add node mode.");
}
}
if (graph.hasEditFlag (GraphEdit::On)) {