You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

33 lines
524 B

#pragma once
namespace devilution {
struct Size {
int width;
int height;
bool operator==(const Size &other) const
{
return width == other.width && height == other.height;
}
bool operator!=(const Size &other) const
{
return !(*this == other);
}
constexpr Size &operator/=(const int factor)
{
width /= factor;
height /= factor;
return *this;
}
constexpr friend Size operator/(Size a, const int factor)
{
a /= factor;
return a;
}
};
} // namespace devilution