aboutsummaryrefslogtreecommitdiff
path: root/engines/dreamweb/saveload.cpp
diff options
context:
space:
mode:
authorMax Horn2011-12-20 10:27:02 +0100
committerFilippos Karapetis2011-12-23 03:43:19 +0200
commitef98df589563d77625928b69be79f7227e97d4a7 (patch)
treec638db5544c796b54646f45b018f0478fce63148 /engines/dreamweb/saveload.cpp
parentcdc6bc421bef6ed0119819a92fba1b2b9283ce17 (diff)
downloadscummvm-rg350-ef98df589563d77625928b69be79f7227e97d4a7.tar.gz
scummvm-rg350-ef98df589563d77625928b69be79f7227e97d4a7.tar.bz2
scummvm-rg350-ef98df589563d77625928b69be79f7227e97d4a7.zip
DREAMWEB: cleanup
Diffstat (limited to 'engines/dreamweb/saveload.cpp')
-rw-r--r--engines/dreamweb/saveload.cpp11
1 files changed, 9 insertions, 2 deletions
diff --git a/engines/dreamweb/saveload.cpp b/engines/dreamweb/saveload.cpp
index ceaac99ae1..a0309e1ee0 100644
--- a/engines/dreamweb/saveload.cpp
+++ b/engines/dreamweb/saveload.cpp
@@ -80,7 +80,7 @@ void DreamGenContext::doLoad(int savegameId) {
vSync();
dumpPointer();
dumpTextLine();
- RectWithCallback<DreamGenContext> loadlist[] = {
+ RectWithCallback<DreamBase> loadlist[] = {
{ kOpsx+176,kOpsx+192,kOpsy+60,kOpsy+76,&DreamBase::getBackToOps },
{ kOpsx+128,kOpsx+190,kOpsy+12,kOpsy+100,&DreamBase::actualLoad },
{ kOpsx+2,kOpsx+92,kOpsy+4,kOpsy+81,&DreamBase::selectSlot },
@@ -176,7 +176,7 @@ void DreamGenContext::saveGame() {
dumpPointer();
dumpTextLine();
- RectWithCallback<DreamGenContext> savelist[] = {
+ RectWithCallback<DreamBase> savelist[] = {
{ kOpsx+176,kOpsx+192,kOpsy+60,kOpsy+76,&DreamBase::getBackToOps },
{ kOpsx+128,kOpsx+190,kOpsy+12,kOpsy+100,&DreamBase::actualSave },
{ kOpsx+2,kOpsx+92,kOpsy+4,kOpsy+81,&DreamBase::selectSlot },
@@ -644,6 +644,13 @@ void DreamGenContext::loadOld() {
data.byte(kGetback) = 0;
}
+void DreamBase::showDecisions() {
+ createPanel2();
+ showOpBox();
+ showFrame(tempGraphics(), kOpsx + 17, kOpsy + 13, 6, 0);
+ underTextLine();
+}
+
void DreamBase::loadSaveBox() {
loadIntoTemp("DREAMWEB.G08");
}