Fix for #453 (Menu frame lingers)
[supertux.git] / src / flip_level_transformer.cpp
index 8cb5ff6..9208d7d 100644 (file)
@@ -22,6 +22,7 @@
 #include "flip_level_transformer.hpp"
 #include "object/tilemap.hpp"
 #include "object/camera.hpp"
+#include "object/player.hpp"
 #include "badguy/badguy.hpp"
 #include "sector.hpp"
 #include "tile_manager.hpp"
@@ -132,5 +133,5 @@ FlipLevelTransformer::transform_platform(float height, Platform& platform)
 void
 FlipLevelTransformer::transform_block(float height, Block& block)
 {
-  block.original_y = height - block.original_y - block.get_bbox().get_height();
+  if (block.original_y != -1) block.original_y = height - block.original_y - block.get_bbox().get_height();
 }