1 #ifndef __LEVEL_TRANSFORMER_H__
2 #define __LEVEL_TRANSFORMER_H__
8 * This class is an abstract interface for algorithms that transform levels in
9 * some way before they are played.
11 class LevelTransformer
14 virtual ~LevelTransformer();
16 /** transform a complete Level, the standard implementation just calls
17 * transformSector on each sector in the level.
19 virtual void transform(Level* level);
21 virtual void transform_sector(Sector* sector) = 0;