X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fobject%2Flight.hpp;h=b9b625b91aa585761e223c8e73ff76a786056832;hb=1dfbd27a41341f26775ca4e2b9ca4864f5744a6f;hp=4178034a1d02ab65093c48a9c1013d21c89f3cec;hpb=efc61e9d05b077f13a76982590fb0bd6a9d8dc61;p=supertux.git diff --git a/src/object/light.hpp b/src/object/light.hpp index 4178034a1..b9b625b91 100644 --- a/src/object/light.hpp +++ b/src/object/light.hpp @@ -1,7 +1,7 @@ // $Id$ // -// SuperTux - A Jump'n Run -// Copyright (C) 2004 Matthias Braun // // This program is free software; you can redistribute it and/or // modify it under the terms of the GNU General Public License @@ -16,26 +16,30 @@ // You should have received a copy of the GNU General Public License // along with this program; if not, write to the Free Software // Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + #ifndef __LIGHT_HPP__ #define __LIGHT_HPP__ #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 -