// SuperTux
-// Copyright (C) 2009 Ingo Ruhnke <grumbel@gmx.de>
+// Copyright (C) 2009 Ingo Ruhnke <grumbel@gmail.com>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
{
public:
Size() :
- width(0),
+ width(0),
height(0)
{}
Size(int width_, int height_) :
- width(width_),
- height(height_)
+ width(width_),
+ height(height_)
{}
Size(const Size& rhs) :
Size& operator+=(const Size& rhs)
{
- width += rhs.width;
- height += rhs.height;
- return *this;
+ width += rhs.width;
+ height += rhs.height;
+ return *this;
}
Size& operator-=(const Size& rhs)
- {
+ {
width -= rhs.width;
- height -= rhs.height;
- return *this;
+ height -= rhs.height;
+ return *this;
}
public:
};
inline Size operator*(const Size& lhs, int factor)
-{
- return Size(lhs.width * factor,
- lhs.height * factor);
+{
+ return Size(lhs.width * factor,
+ lhs.height * factor);
}
inline Size operator*(int factor, const Size& rhs)
-{
- return Size(rhs.width * factor,
- rhs.height * factor);
+{
+ return Size(rhs.width * factor,
+ rhs.height * factor);
}
inline Size operator/(const Size& lhs, int divisor)
-{
- return Size(lhs.width / divisor,
- lhs.height / divisor);
+{
+ return Size(lhs.width / divisor,
+ lhs.height / divisor);
}
inline Size operator+(const Size& lhs, const Size& rhs)
-{
- return Size(lhs.width + rhs.width,
- lhs.height + rhs.height);
+{
+ return Size(lhs.width + rhs.width,
+ lhs.height + rhs.height);
}
inline Size operator-(const Size& lhs, const Size& rhs)
{
- return Size(lhs.width - rhs.width,
- lhs.height - rhs.height);
+ return Size(lhs.width - rhs.width,
+ lhs.height - rhs.height);
}
inline bool operator==(const Size& lhs, const Size& rhs)
{
- return (lhs.width == rhs.width) && (lhs.height == rhs.height);
+ return (lhs.width == rhs.width) && (lhs.height == rhs.height);
}
inline bool operator!=(const Size& lhs, const Size& rhs)
-{
- return (lhs.width != rhs.width) || (lhs.height != rhs.height);
+{
+ return (lhs.width != rhs.width) || (lhs.height != rhs.height);
}
std::ostream& operator<<(std::ostream& s, const Size& size);