X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fflip_level_transformer.cpp;h=00d10046cb39986919bbbd818e0466babe4bbf21;hb=7fbc38d9c2fda9bfb10eeb7ecb3db36c3daa2824;hp=e56ac2a5bb048e9ec66410af9c1867da1ccb547b;hpb=2743fdb7b15d53354fef5096de5438de4fac5ed6;p=supertux.git diff --git a/src/flip_level_transformer.cpp b/src/flip_level_transformer.cpp index e56ac2a5b..00d10046c 100644 --- a/src/flip_level_transformer.cpp +++ b/src/flip_level_transformer.cpp @@ -30,9 +30,8 @@ void FlipLevelTransformer::transform_sector(Sector* sector) { - float height = sector->solids->get_height() - * sector->solids->get_tilemanager()->get_default_height(); - + float height = sector->get_height(); + for(Sector::GameObjects::iterator i = sector->gameobjects.begin(); i != sector->gameobjects.end(); ++i) { GameObject* object = *i; @@ -118,7 +117,7 @@ FlipLevelTransformer::transform_moving_object(float height, MovingObject*object) object->set_pos(pos); } -void +void FlipLevelTransformer::transform_platform(float height, Platform& platform) { Path& path = platform.get_path(); @@ -128,7 +127,7 @@ FlipLevelTransformer::transform_platform(float height, Platform& platform) } } -void +void FlipLevelTransformer::transform_block(float height, Block& block) { block.original_y = height - block.original_y - block.get_bbox().get_height();