diff options
author | Filippos Karapetis | 2011-12-09 18:19:17 +0200 |
---|---|---|
committer | Filippos Karapetis | 2011-12-09 18:19:17 +0200 |
commit | 6d1ab6d8cd3a928d456f533158358067ff318f03 (patch) | |
tree | 142662e182b4be648430abb2428f0117e09de1b7 /engines/dreamweb/monitor.cpp | |
parent | 447f0c664359f62330d91be20d49d66b9fb420fb (diff) | |
download | scummvm-rg350-6d1ab6d8cd3a928d456f533158358067ff318f03.tar.gz scummvm-rg350-6d1ab6d8cd3a928d456f533158358067ff318f03.tar.bz2 scummvm-rg350-6d1ab6d8cd3a928d456f533158358067ff318f03.zip |
DREAMWEB: Port 'monitorlogo' to C++
Diffstat (limited to 'engines/dreamweb/monitor.cpp')
-rw-r--r-- | engines/dreamweb/monitor.cpp | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/engines/dreamweb/monitor.cpp b/engines/dreamweb/monitor.cpp index 49cd800b48..f01664632a 100644 --- a/engines/dreamweb/monitor.cpp +++ b/engines/dreamweb/monitor.cpp @@ -54,7 +54,7 @@ void DreamGenContext::useMon() { printOuterMon(); initialMonCols(); printLogo(); - workToScreen(); + workToScreenCPP(); turnOnPower(); fadeupYellows(); fadeupMonFirst(); @@ -97,6 +97,21 @@ void DreamGenContext::useMon() { workToScreenM(); } +void DreamGenContext::monitorLogo() { + if (data.byte(kLogonum) != data.byte(kOldlogonum)) { + data.byte(kOldlogonum) = data.byte(kLogonum); + printLogo(); + printUnderMon(); + workToScreenCPP(); + printLogo(); + printLogo(); + playChannel1(26); + randomAccess(20); + } else { + printLogo(); + } +} + void DreamBase::printLogo() { showFrame(tempGraphics(), 56, 32, 0, 0); showCurrentFile(); |