[Scummvm-cvs-logs] SF.net SVN: scummvm:[54101] scummvm/trunk/tools/create_hugo/staticdisplay.h

strangerke at users.sourceforge.net strangerke at users.sourceforge.net
Sat Nov 6 11:11:46 CET 2010


Revision: 54101
          http://scummvm.svn.sourceforge.net/scummvm/?rev=54101&view=rev
Author:   strangerke
Date:     2010-11-06 10:11:46 +0000 (Sat, 06 Nov 2010)

Log Message:
-----------
TOOL: Add original palette in tool, disabled

This may be required by purists, but is awful (thus 
currently not used)

Modified Paths:
--------------
    scummvm/trunk/tools/create_hugo/staticdisplay.h

Modified: scummvm/trunk/tools/create_hugo/staticdisplay.h
===================================================================
--- scummvm/trunk/tools/create_hugo/staticdisplay.h	2010-11-06 09:59:07 UTC (rev 54100)
+++ scummvm/trunk/tools/create_hugo/staticdisplay.h	2010-11-06 10:11:46 UTC (rev 54101)
@@ -35,6 +35,7 @@
 
 #define SIZE_PAL_ARRAY 64
 
+#if 1
 // Color table of standard 16 VGA colors
 // Values from "Programmers guide to EGA/VGA cards" Ferraro, p303
 #define V1 168                                      // Low intensity value
@@ -44,22 +45,49 @@
 
 
 byte _palette[SIZE_PAL_ARRAY] = {
-	0,   0,   0, 0,                               // BLACK
-	0,   0,  V1, 0,                               // BLUE
-	0,  V1,   0, 0,                               // GREEN
-	0,  V1,  V1, 0,                               // CYAN
-	V1,   0,   0, 0,                               // RED
-	V1,   0,  V1, 0,                               // MAGENTA
-	V1,  V3,   0, 0,                               // BROWN
-	V1,  V1,  V1, 0,                               // WHITE (LIGHT GRAY)
-	V3,  V3,  V3, 0,                               // GRAY  (DARK GRAY)
-	V4,  V4,  V2, 0,                               // LIGHTBLUE
-	V4,  V2,  V4, 0,                               // LIGHTGREEN
-	V4,  V2,  V2, 0,                               // LIGHTCYAN
-	V2,  V4,  V4, 0,                               // LIGHTRED
-	V2,  V4,  V2, 0,                               // LIGHTMAGENTA
-	V2,  V2,  V4, 0,                               // YELLOW
-	V2,  V2,  V2, 0                                // BRIGHTWHITE
+	0,   0,   0,  0,                                // BLACK
+	0,   0,   V1, 0,                                // BLUE
+	0,   V1,  0,  0,                                // GREEN
+	0,   V1,  V1, 0,                                // CYAN
+	V1,  0,   0,  0,                                // RED
+	V1,  0,   V1, 0,                                // MAGENTA
+	V1,  V3,  0,  0,                                // BROWN
+	V1,  V1,  V1, 0,                                // WHITE (LIGHT GRAY)
+	V3,  V3,  V3, 0,                                // GRAY  (DARK GRAY)
+	V4,  V4,  V2, 0,                                // LIGHTBLUE
+	V4,  V2,  V4, 0,                                // LIGHTGREEN
+	V4,  V2,  V2, 0,                                // LIGHTCYAN
+	V2,  V4,  V4, 0,                                // LIGHTRED
+	V2,  V4,  V2, 0,                                // LIGHTMAGENTA
+	V2,  V2,  V4, 0,                                // YELLOW
+	V2,  V2,  V2, 0                                 // BRIGHTWHITE
 };
+#else
+// Original paletter found in original exe. 
+// Currently disabled, because the result is quite ugly!
+// Color table of nearest standard 16 colors in system static palette
+#define C1 191                                      // Low intensity value
+#define C2 255                                      // High intensity value
+#define C3 127                                      // Special for Brown/Gray
+byte _palette[SIZE_PAL_ARRAY] = {
+	0,   0,   0,  0,                                // BLACK
+	0,   0,   C1, 0,                                // BLUE
+	0,   C1,  0,  0,                                // GREEN
+	0,   C1,  C1, 0,                                // CYAN
+	C1,  0,   0,  0,                                // RED
+	C1,  0,   C1, 0,                                // MAGENTA
+	C3,  C3,  0,  0,                                // BROWN
+	C1,  C1,  C1, 0,                                // WHITE (LIGHT GRAY)
+	C3,  C3,  C3, 0,                                // GRAY  (DARK GRAY)
+	0,   0,   C2, 0,                                // LIGHTBLUE
+	0,   C2,  0,  0,                                // LIGHTGREEN
+	0,   C2,  C2, 0,                                // LIGHTCYAN
+	C2,  0,   0,  0,                                // LIGHTRED
+	C2,  0,   C2, 0,                                // LIGHTMAGENTA
+	C2,  C2,  0,  0,                                // YELLOW
+	C2,  C2,  C2, 0                                 // BRIGHTWHITE
+};
+#endif
 
+
 #endif


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