diff --git a/desktop_version/src/editor.cpp b/desktop_version/src/editor.cpp index 20bfdba4..409c0714 100644 --- a/desktop_version/src/editor.cpp +++ b/desktop_version/src/editor.cpp @@ -2959,7 +2959,6 @@ void editorrender(void) int t2=0; if(ed.dmtileeditor>0) { - ed.dmtileeditor--; if(ed.dmtileeditor<=4) { t2=(4-ed.dmtileeditor)*12; @@ -3607,6 +3606,14 @@ void editorrenderfixed(void) edentity[i].p3 = (ty2 - ty) * 8; } } + + if (ed.level[ed.levx + ed.maxwidth*ed.levy].directmode == 1) + { + if (ed.dmtileeditor > 0) + { + ed.dmtileeditor--; + } + } } void editorlogic(void)