X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=src%2Fsector.hpp;h=5033959c1716ba729d04dc7c8a08641c9163df98;hb=2b16e56ddf1000409da0acb6890c21a8d07e80fe;hp=777ce937fa56a748288a31376ab9a83f79a715d2;hpb=d781e98d106edc15267599be6c471d38d108a3a7;p=supertux.git diff --git a/src/sector.hpp b/src/sector.hpp index 777ce937f..5033959c1 100644 --- a/src/sector.hpp +++ b/src/sector.hpp @@ -19,16 +19,14 @@ #ifndef SUPERTUX_SECTOR_H #define SUPERTUX_SECTOR_H -#include #include #include #include #include +#include #include "direction.hpp" -#include "math/vector.hpp" -#include "video/drawing_context.hpp" -#include "script_interface.hpp" +#include "video/color.hpp" #include "scripting/ssector.hpp" namespace lisp { @@ -39,6 +37,7 @@ namespace collision { class Constraints; } +class Vector; class Rect; class Sprite; class GameObject; @@ -52,6 +51,7 @@ class MovingObject; class CollisionHit; class Level; class Portable; +class DrawingContext; enum MusicType { LEVEL_MUSIC, @@ -60,8 +60,9 @@ enum MusicType { }; /** - * This class holds a sector (a part of a level) and all the game objects in - * the sector + * Represents one of (potentially) multiple, separate parts of a Level. + * + * Sectors contain GameObjects, e.g. Badguys and Players. */ class Sector : public Scripting::SSector {