diff options
Diffstat (limited to 'engines/dreamweb/stubs.cpp')
-rw-r--r-- | engines/dreamweb/stubs.cpp | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/engines/dreamweb/stubs.cpp b/engines/dreamweb/stubs.cpp index e8a5624323..22bf348db9 100644 --- a/engines/dreamweb/stubs.cpp +++ b/engines/dreamweb/stubs.cpp @@ -2317,5 +2317,30 @@ void DreamGenContext::restorereels() { closefile(); } +void DreamGenContext::showfolder() { + data.byte(kCommandtype) = 255; + if (data.byte(kFolderpage)) { + usetempcharset(); + createpanel2(); + showframe(tempGraphics(), 0, 0, 0, 0); + showframe(tempGraphics(), 143, 0, 1, 0); + showframe(tempGraphics(), 0, 92, 2, 0); + showframe(tempGraphics(), 143, 92, 3, 0); + folderexit(); + if (data.byte(kFolderpage) != 1) + showleftpage(); + if (data.byte(kFolderpage) != 12) + showrightpage(); + usecharset1(); + undertextline(); + } else { + createpanel2(); + showframe(tempGraphics3(), 143-28, 0, 0, 0); + showframe(tempGraphics3(), 143-28, 92, 1, 0); + folderexit(); + undertextline(); + } +} + } /*namespace dreamgen */ |