[Scummvm-cvs-logs] scummvm master -> 0113e79e23cb4c8d2507546390f18460f2c7083c

bluegr bluegr at gmail.com
Sun Jun 29 04:23:25 CEST 2014


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
0113e79e23 MADS: Don't error out on unsupported scene transitions


Commit: 0113e79e23cb4c8d2507546390f18460f2c7083c
    https://github.com/scummvm/scummvm/commit/0113e79e23cb4c8d2507546390f18460f2c7083c
Author: Filippos Karapetis (bluegr at gmail.com)
Date: 2014-06-29T05:22:46+03:00

Commit Message:
MADS: Don't error out on unsupported scene transitions

This prevents the game from erroring out when screen fade is toggled

Changed paths:
    engines/mads/screen.cpp



diff --git a/engines/mads/screen.cpp b/engines/mads/screen.cpp
index 2842686..ab5dff5 100644
--- a/engines/mads/screen.cpp
+++ b/engines/mads/screen.cpp
@@ -630,21 +630,28 @@ void ScreenSurface::transition(ScreenTransition transitionType, bool surfaceFlag
 	case kTransitionBoxInBottomRight:
 	case kTransitionBoxInTopLeft:
 	case kTransitionBoxInTopRight:
-		error("TODO: transition");
+		warning("TODO: box transition");
+		transition(kTransitionFadeIn, surfaceFlag);
 		break;
 
 	case kTransitionPanLeftToRight:
 	case kTransitionPanRightToLeft:
-		error("TODO: transition");
+		warning("TODO: pan transition");
+		transition(kTransitionFadeIn, surfaceFlag);
+		break;
 
 	case kTransitionCircleIn1:
 	case kTransitionCircleIn2:
 	case kTransitionCircleIn3:
 	case kTransitionCircleIn4:
-		error("TODO circle transition");
+		warning("TODO circle transition");
+		transition(kTransitionFadeIn, surfaceFlag);
+		break;
 
 	case kCenterVertTransition:
-		error("TODO: center vert transition");
+		warning("TODO: center vert transition");
+		transition(kTransitionFadeIn, surfaceFlag);
+		break;
 
 	default:
 		// Quick transitions






More information about the Scummvm-git-logs mailing list