X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fobject%2Flight.hpp;h=b9b625b91aa585761e223c8e73ff76a786056832;hb=1dfbd27a41341f26775ca4e2b9ca4864f5744a6f;hp=b24891fb3d34f1cfb14298579be3095e68c253f8;hpb=a113d3bd1feddd510e3b2852b0d42522735eee40;p=supertux.git diff --git a/src/object/light.hpp b/src/object/light.hpp index b24891fb3..b9b625b91 100644 --- a/src/object/light.hpp +++ b/src/object/light.hpp @@ -22,19 +22,23 @@ #include "game_object.hpp" #include "lisp/lisp.hpp" +#include "math/vector.hpp" +#include "video/color.hpp" class Sprite; class Light : public GameObject { public: - Light(const lisp::Lisp& reader); + Light(const Vector& center, const Color& color = Color(1.0, 1.0, 1.0, 1.0)); virtual ~Light(); void update(float elapsed_time); void draw(DrawingContext& context); -private: +protected: + Vector position; + Color color; Sprite* sprite; };