X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fobject%2Flight.hpp;h=b9b625b91aa585761e223c8e73ff76a786056832;hb=a98f7cee9f6a2593c0e1f3442800f159bad410df;hp=cac9a714b7f6a67fe61f8af5c881bea96afe510d;hpb=07ddaed2a657e4d2a3d038fed223fc5827159caf;p=supertux.git diff --git a/src/object/light.hpp b/src/object/light.hpp index cac9a714b..b9b625b91 100644 --- a/src/object/light.hpp +++ b/src/object/light.hpp @@ -22,21 +22,24 @@ #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; }; #endif -