aboutsummaryrefslogtreecommitdiffhomepage
path: root/include/Platform.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/Platform.h')
-rw-r--r--include/Platform.h20
1 files changed, 10 insertions, 10 deletions
diff --git a/include/Platform.h b/include/Platform.h
index 7b8d86d7d..30c4e0337 100644
--- a/include/Platform.h
+++ b/include/Platform.h
@@ -119,19 +119,19 @@ public:
// Other automatically defined methods (assignment, copy constructor, destructor) are fine
- bool operator==(PRectangle &rc) {
+ bool operator==(PRectangle &rc) const {
return (rc.left == left) && (rc.right == right) &&
(rc.top == top) && (rc.bottom == bottom);
}
- bool Contains(Point pt) {
+ bool Contains(Point pt) const {
return (pt.x >= left) && (pt.x <= right) &&
(pt.y >= top) && (pt.y <= bottom);
}
- bool Contains(PRectangle rc) {
+ bool Contains(PRectangle rc) const {
return (rc.left >= left) && (rc.right <= right) &&
(rc.top >= top) && (rc.bottom <= bottom);
}
- bool Intersects(PRectangle other) {
+ bool Intersects(PRectangle other) const {
return (right > other.left) && (left < other.right) &&
(bottom > other.top) && (top < other.bottom);
}
@@ -141,9 +141,9 @@ public:
right += xDelta;
bottom += yDelta;
}
- XYPOSITION Width() { return right - left; }
- XYPOSITION Height() { return bottom - top; }
- bool Empty() {
+ XYPOSITION Width() const { return right - left; }
+ XYPOSITION Height() const { return bottom - top; }
+ bool Empty() const {
return (Height() <= 0) || (Width() <= 0);
}
};
@@ -199,15 +199,15 @@ public:
return co;
}
- unsigned int GetRed() {
+ unsigned int GetRed() const {
return co & 0xff;
}
- unsigned int GetGreen() {
+ unsigned int GetGreen() const {
return (co >> 8) & 0xff;
}
- unsigned int GetBlue() {
+ unsigned int GetBlue() const {
return (co >> 16) & 0xff;
}
};