[Scummvm-cvs-logs] CVS: scummvm/scumm scumm.cpp,1.345,1.346

kirben kirben at users.sourceforge.net
Sun Mar 6 16:40:26 CET 2005


Update of /cvsroot/scummvm/scummvm/scumm
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12745/scumm

Modified Files:
	scumm.cpp 
Log Message:

Add Amiga renderer mode for EGA games.


Index: scumm.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/scumm.cpp,v
retrieving revision 1.345
retrieving revision 1.346
diff -u -d -r1.345 -r1.346
--- scumm.cpp	2 Mar 2005 23:14:06 -0000	1.345
+++ scumm.cpp	7 Mar 2005 00:39:48 -0000	1.346
@@ -1039,6 +1039,11 @@
 			_renderMode = Common::kRenderDefault;
 		break;
 
+	case Common::kRenderAmiga:
+		if (!(_features & GF_16COLOR))
+			_renderMode = Common::kRenderDefault;
+		break;
+
 	default:
 		break;
 	}
@@ -1318,7 +1323,7 @@
 	} else if (_features & GF_16COLOR) {
 		for (i = 0; i < 16; i++)
 			_shadowPalette[i] = i;
-		if ((_features & GF_AMIGA) || (_features & GF_ATARI_ST))
+		if ((_features & GF_AMIGA) || (_features & GF_ATARI_ST) || _renderMode == Common::kRenderAmiga)
 			setupAmigaPalette();
 		else if (_renderMode == Common::kRenderHercA || _renderMode == Common::kRenderHercG)
 			setupHercPalette();





More information about the Scummvm-git-logs mailing list