diff --git a/desktop_version/src/Map.cpp b/desktop_version/src/Map.cpp index c0da2af3..30a456a8 100644 --- a/desktop_version/src/Map.cpp +++ b/desktop_version/src/Map.cpp @@ -1383,6 +1383,14 @@ void mapclass::loadlevel(int rx, int ry) graphics.rcol = 6; changefinalcol(final_mapcol); + for (size_t i = 0; i < obj.entities.size(); i++) + { + if (obj.entities[i].type == 1 || obj.entities[i].type == 2) + { + //Fix 1-frame glitch + obj.entities[i].drawframe = obj.entities[i].tile; + } + } break; case 7: //Final Level, Tower 1 tdrawback = true;