[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