17 #ifndef HEADER_SUPERTUX_SUPERTUX_FLIP_LEVEL_TRANSFORMER_HPP 18 #define HEADER_SUPERTUX_SUPERTUX_FLIP_LEVEL_TRANSFORMER_HPP 20 #include "supertux/level_transformer.hpp" 21 #include "video/drawing_context.hpp" 36 virtual void transform_sector(
Sector& sector)
override;
39 Flip transform_flip(Flip flip);
40 void transform_path(
float height,
float obj_height,
Path& path);
41 void transform_tilemap(
float height,
TileMap& tilemap);
42 void transform_moving_object(
float height,
MovingObject&
object);
43 void transform_badguy(
float height,
BadGuy& badguy);
44 void transform_spawnpoint(
float height, SpawnPoint& spawnpoint);
45 void transform_flower(
Flower& flower);
46 void transform_platform(
float height,
Platform& platform);
47 void transform_block(
float height,
Block& block);
Base class for moving sprites that can hurt the Player.
Definition: badguy.hpp:31
Represents one of (potentially) multiple, separate parts of a Level.
Definition: sector.hpp:49
Definition: flower.hpp:24
Base class for all dynamic/moving game objects.
Definition: moving_object.hpp:31
This class is responsible for drawing the level tiles.
Definition: tilemap.hpp:39