X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Fvideo%2Fsurface.hpp;h=d7021815d20642e2116e5811d42c6152f33df339;hb=6cd71a8644049d1951b5a9702a57ad02a7971c1e;hp=0945253edff8810bed4124303e1bd8314aa5b226;hpb=6b50afc6cdd8d3555901b02ce12f15b5bac32aa8;p=supertux.git diff --git a/src/video/surface.hpp b/src/video/surface.hpp index 0945253ed..d7021815d 100644 --- a/src/video/surface.hpp +++ b/src/video/surface.hpp @@ -1,5 +1,5 @@ // $Id$ -// +// // SuperTux // Copyright (C) 2006 Matthias Braun // @@ -12,7 +12,7 @@ // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. -// +// // 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 @@ -21,6 +21,7 @@ #define __SURFACE_HPP__ #include +#include "math/vector.hpp" class Color; class Blend; @@ -69,7 +70,7 @@ public: /** flip the surface horizontally */ void hflip(); - + const Surface& operator= (const Surface& other); float get_width() const @@ -81,6 +82,13 @@ public: { return height; } + + /** + * returns a vector containing width and height + */ + Vector get_size() const + { return Vector(get_width(), get_height()); } + }; #endif