aboutsummaryrefslogtreecommitdiff
path: root/engines/cruise/cruise_main.cpp
diff options
context:
space:
mode:
authorVincent Hamm2007-12-24 01:05:36 +0000
committerVincent Hamm2007-12-24 01:05:36 +0000
commit2d9d0f1b1ff9c76aedb587b89bc4e87d81f87ae2 (patch)
tree5f385232e38f9c13c31659a2413163a8d45ea80c /engines/cruise/cruise_main.cpp
parent15469b47b5c9883636e775a31e44e6b4bc43dccb (diff)
downloadscummvm-rg350-2d9d0f1b1ff9c76aedb587b89bc4e87d81f87ae2.tar.gz
scummvm-rg350-2d9d0f1b1ff9c76aedb587b89bc4e87d81f87ae2.tar.bz2
scummvm-rg350-2d9d0f1b1ff9c76aedb587b89bc4e87d81f87ae2.zip
-Fade in/fade out
-Implement background mode 5 svn-id: r29968
Diffstat (limited to 'engines/cruise/cruise_main.cpp')
-rw-r--r--engines/cruise/cruise_main.cpp22
1 files changed, 8 insertions, 14 deletions
diff --git a/engines/cruise/cruise_main.cpp b/engines/cruise/cruise_main.cpp
index 2d7695b7b6..14cc4e9baa 100644
--- a/engines/cruise/cruise_main.cpp
+++ b/engines/cruise/cruise_main.cpp
@@ -372,8 +372,7 @@ int loadFileSub1(uint8 **ptr, const char *name, uint8 *ptr2) {
if (fileIdx < 0)
return (-18);
- unpackedSize = loadFileVar1 =
- volumePtrToFileDescriptor[fileIdx].extSize + 2;
+ unpackedSize = loadFileVar1 = volumePtrToFileDescriptor[fileIdx].extSize + 2;
// TODO: here, can unpack in gfx module buffer
unpackedBuffer = (uint8 *) mallocAndZero(unpackedSize);
@@ -385,9 +384,7 @@ int loadFileSub1(uint8 **ptr, const char *name, uint8 *ptr2) {
lastFileSize = unpackedSize;
if (volumePtrToFileDescriptor[fileIdx].size + 2 != unpackedSize) {
- uint8 *pakedBuffer =
- (uint8 *) mallocAndZero(volumePtrToFileDescriptor[fileIdx].
- size + 2);
+ uint8 *pakedBuffer = (uint8 *) mallocAndZero(volumePtrToFileDescriptor[fileIdx].size + 2);
loadPakedFileToMem(fileIdx, pakedBuffer);
@@ -1798,15 +1795,12 @@ void mainLoop(void) {
if (displayOn) {
if (doFade)
- fadeVar = 0;
+ PCFadeFlag = 0;
- /*if (fadeVar)
- * {
- * // TODO!
- * } */
-
- mainDraw(0);
- flipScreen();
+ if (!PCFadeFlag) {
+ mainDraw(0);
+ flipScreen();
+ }
if (userEnabled && !userWait && !autoTrack) {
if (currentActiveMenu == -1) {
@@ -1919,7 +1913,7 @@ int oldmain(int argc, char *argv[]) {
// initBuffer(scaledScreen,640,400);
- fadeVar = 0;
+ PCFadeFlag = 0;
//lowLevelInit();