aboutsummaryrefslogtreecommitdiff
path: root/engines/agos/zones.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/agos/zones.cpp')
-rw-r--r--engines/agos/zones.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/engines/agos/zones.cpp b/engines/agos/zones.cpp
index 7316f15f4f..e8d2077f4b 100644
--- a/engines/agos/zones.cpp
+++ b/engines/agos/zones.cpp
@@ -31,6 +31,17 @@
namespace AGOS {
+void AGOSEngine::freezeBottom() {
+ _vgaMemBase = _vgaMemPtr;
+ _vgaFrozenBase = _vgaMemPtr;
+}
+
+void AGOSEngine::unfreezeBottom() {
+ _vgaMemPtr = _vgaRealBase;
+ _vgaMemBase = _vgaRealBase;
+ _vgaFrozenBase = _vgaRealBase;
+}
+
void AGOSEngine::loadZone(uint zoneNum) {
VgaPointersEntry *vpe;