Allow scaling rectangle delegates by floats

This fixes talk-mode word hit boxes for 1.5x UI scale
This commit is contained in:
2025-04-06 16:58:08 -05:00
parent da653a4334
commit 8f95a9311e
2 changed files with 4 additions and 4 deletions

View File

@@ -132,12 +132,12 @@ rectangle_size_delegate& rectangle_size_delegate::operator-=(int val) {
return *this;
}
rectangle_size_delegate& rectangle_size_delegate::operator*=(int val) {
rectangle_size_delegate& rectangle_size_delegate::operator*=(float val) {
*this = *this * val;
return *this;
}
rectangle_size_delegate& rectangle_size_delegate::operator/=(int val) {
rectangle_size_delegate& rectangle_size_delegate::operator/=(float val) {
*this = *this / val;
return *this;
}

View File

@@ -56,8 +56,8 @@ public:
rectangle_size_delegate& operator=(int val);
rectangle_size_delegate& operator+=(int val);
rectangle_size_delegate& operator-=(int val);
rectangle_size_delegate& operator*=(int val);
rectangle_size_delegate& operator/=(int val);
rectangle_size_delegate& operator*=(float val);
rectangle_size_delegate& operator/=(float val);
rectangle_size_delegate& operator=(const rectangle_size_delegate& val);
rectangle_size_delegate& operator+=(const rectangle_size_delegate& val);
rectangle_size_delegate& operator-=(const rectangle_size_delegate& val);