aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/gui32/gui32.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/sci/gui32/gui32.cpp')
-rw-r--r--engines/sci/gui32/gui32.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/engines/sci/gui32/gui32.cpp b/engines/sci/gui32/gui32.cpp
index 06718b9c12..c93c452b92 100644
--- a/engines/sci/gui32/gui32.cpp
+++ b/engines/sci/gui32/gui32.cpp
@@ -166,6 +166,14 @@ void SciGui32::localToGlobal(int16 *x, int16 *y) {
*y = *y + s->port->zone.y;
}
+int16 SciGui32::coordinateToPriority(int16 y) {
+ return _find_view_priority(s, y);
+}
+
+int16 SciGui32::priorityToCoordinate(int16 priority) {
+ return _find_priority_band(s, priority);
+}
+
reg_t SciGui32::newWindow(Common::Rect dims, Common::Rect restoreRect, uint16 style, int16 priority, int16 colorPen, int16 colorBack, const char *title) {
GfxPort *window;
int x, y, xl, yl;