[Scummvm-cvs-logs] SF.net SVN: scummvm: [32148] scummvm/trunk/engines/made/screenfx.cpp

thebluegr at users.sourceforge.net thebluegr at users.sourceforge.net
Sat May 17 12:17:35 CEST 2008


Revision: 32148
          http://scummvm.svn.sourceforge.net/scummvm/?rev=32148&view=rev
Author:   thebluegr
Date:     2008-05-17 03:17:35 -0700 (Sat, 17 May 2008)

Log Message:
-----------
Documented screen effects

Modified Paths:
--------------
    scummvm/trunk/engines/made/screenfx.cpp

Modified: scummvm/trunk/engines/made/screenfx.cpp
===================================================================
--- scummvm/trunk/engines/made/screenfx.cpp	2008-05-17 09:06:54 UTC (rev 32147)
+++ scummvm/trunk/engines/made/screenfx.cpp	2008-05-17 10:17:35 UTC (rev 32148)
@@ -60,19 +60,19 @@
 
 	switch (effectNum) {
 
-	case 0:
+	case 0:		// No effect
 		vfx00(surface, palette, newPalette, colorCount);
 		break;
 
-	case 9:
+	case 9:		// "Checkerboard" effect
 		vfx09(surface, palette, newPalette, colorCount);
 		break;
 
-	case 14:
+	case 14:	// "Screen open" effect
 		vfx14(surface, palette, newPalette, colorCount);
 		break;
 
-	case 17:
+	case 17:	// Palette fadeout/fadein
 		vfx17(surface, palette, newPalette, colorCount);
 		break;
 
@@ -189,11 +189,13 @@
 
 }
 
+// No effect
 void ScreenEffects::vfx00(Graphics::Surface *surface, byte *palette, byte *newPalette, int colorCount) {
 	setPalette(palette);
 	_screen->showWorkScreen();
 }
 
+// "Checkerboard" effect
 void ScreenEffects::vfx09(Graphics::Surface *surface, byte *palette, byte *newPalette, int colorCount) {
 	for (int i = 0; i < 8; i++) {
 		copyRect(surface, 0, 0, 320, 200);
@@ -205,6 +207,7 @@
 	setPalette(palette);
 }
 
+// "Screen open" effect
 void ScreenEffects::vfx14(Graphics::Surface *surface, byte *palette, byte *newPalette, int colorCount) {
 	int16 x = 8, y = 5;
 	for (int i = 0; i < 27; i++) {
@@ -217,6 +220,7 @@
  	setPalette(palette);
 }
 
+// Palette fadeout/fadein
 void ScreenEffects::vfx17(Graphics::Surface *surface, byte *palette, byte *newPalette, int colorCount) {
 
 	byte tempPalette[768];


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Scummvm-git-logs mailing list