aboutsummaryrefslogtreecommitdiff
path: root/scumm/palette.cpp
diff options
context:
space:
mode:
authorEugene Sandulenko2005-03-13 23:18:59 +0000
committerEugene Sandulenko2005-03-13 23:18:59 +0000
commit654528422dbe9174eaad34bde7bfab5b4c29739d (patch)
tree07e9547efb98795e349c0ecd775a12673be6c871 /scumm/palette.cpp
parente7ea46c0a3bed29d8f995072c049cfdf2dd39dd6 (diff)
downloadscummvm-rg350-654528422dbe9174eaad34bde7bfab5b4c29739d.tar.gz
scummvm-rg350-654528422dbe9174eaad34bde7bfab5b4c29739d.tar.bz2
scummvm-rg350-654528422dbe9174eaad34bde7bfab5b4c29739d.zip
Preliminary support for MM NES.
svn-id: r17133
Diffstat (limited to 'scumm/palette.cpp')
-rw-r--r--scumm/palette.cpp70
1 files changed, 70 insertions, 0 deletions
diff --git a/scumm/palette.cpp b/scumm/palette.cpp
index d6abd699f8..411b4067a3 100644
--- a/scumm/palette.cpp
+++ b/scumm/palette.cpp
@@ -29,6 +29,76 @@
namespace Scumm {
+void ScummEngine::setupNESPalette() {
+ setPalColor(0x00,0x6D,0x6D,0x6D);
+ setPalColor(0x01,0x00,0x24,0x92);
+ setPalColor(0x02,0x00,0x00,0xDB);
+ setPalColor(0x03,0x6D,0x49,0xDB);
+ setPalColor(0x04,0x92,0x00,0x6D);
+ setPalColor(0x05,0xB6,0x00,0x6D);
+ setPalColor(0x06,0xB6,0x24,0x00);
+ setPalColor(0x07,0x92,0x49,0x00);
+ setPalColor(0x08,0x6D,0x49,0x00);
+ setPalColor(0x09,0x24,0x49,0x00);
+ setPalColor(0x0A,0x00,0x6D,0x24);
+ setPalColor(0x0B,0x00,0x92,0x00);
+ setPalColor(0x0C,0x00,0x49,0x49);
+ setPalColor(0x0D,0x00,0x00,0x00);
+ setPalColor(0x0E,0x00,0x00,0x00);
+ setPalColor(0x0F,0x00,0x00,0x00);
+
+ setPalColor(0x10,0xB6,0xB6,0xB6);
+ setPalColor(0x11,0x00,0x6D,0xDB);
+ setPalColor(0x12,0x00,0x49,0xFF);
+ setPalColor(0x13,0x92,0x00,0xFF);
+ setPalColor(0x14,0xB6,0x00,0xFF);
+ setPalColor(0x15,0xFF,0x00,0x92);
+ setPalColor(0x16,0xFF,0x00,0x00);
+ setPalColor(0x17,0xDB,0x6D,0x00);
+ setPalColor(0x18,0x92,0x6D,0x00);
+ setPalColor(0x19,0x24,0x92,0x00);
+ setPalColor(0x1A,0x00,0x92,0x00);
+ setPalColor(0x1B,0x00,0xB6,0x6D);
+ setPalColor(0x1C,0x00,0x92,0x92);
+ setPalColor(0x1D,0x00,0x00,0x00);
+ setPalColor(0x1E,0x00,0x00,0x00);
+ setPalColor(0x1F,0x00,0x00,0x00);
+
+ setPalColor(0x20,0xFF,0xFF,0xFF);
+ setPalColor(0x21,0x6D,0xB6,0xFF);
+ setPalColor(0x22,0x92,0x92,0xFF);
+ setPalColor(0x23,0xDB,0x6D,0xFF);
+ setPalColor(0x24,0xFF,0x00,0xFF);
+ setPalColor(0x25,0xFF,0x6D,0xFF);
+ setPalColor(0x26,0xFF,0x92,0x00);
+ setPalColor(0x27,0xFF,0xB6,0x00);
+ setPalColor(0x28,0xDB,0xDB,0x00);
+ setPalColor(0x29,0x6D,0xDB,0x00);
+ setPalColor(0x2A,0x00,0xFF,0x00);
+ setPalColor(0x2B,0x49,0xFF,0xDB);
+ setPalColor(0x2C,0x00,0xFF,0xFF);
+ setPalColor(0x2D,0x00,0x00,0x00);
+ setPalColor(0x2E,0x00,0x00,0x00);
+ setPalColor(0x2F,0x00,0x00,0x00);
+
+ setPalColor(0x30,0xFF,0xFF,0xFF);
+ setPalColor(0x31,0xB6,0xDB,0xFF);
+ setPalColor(0x32,0xDB,0xB6,0xFF);
+ setPalColor(0x33,0xFF,0xB6,0xFF);
+ setPalColor(0x34,0xFF,0x92,0xFF);
+ setPalColor(0x35,0xFF,0xB6,0xB6);
+ setPalColor(0x36,0xFF,0xDB,0x92);
+ setPalColor(0x37,0xFF,0xFF,0x49);
+ setPalColor(0x38,0xFF,0xFF,0x6D);
+ setPalColor(0x39,0xB6,0xFF,0x49);
+ setPalColor(0x3A,0x92,0xFF,0x6D);
+ setPalColor(0x3B,0x49,0xFF,0xDB);
+ setPalColor(0x3C,0x92,0xDB,0xFF);
+ setPalColor(0x3D,0x00,0x00,0x00);
+ setPalColor(0x3E,0x00,0x00,0x00);
+ setPalColor(0x3F,0x00,0x00,0x00);
+}
+
void ScummEngine::setupAmigaPalette() {
setPalColor( 0, 0, 0, 0);
setPalColor( 1, 0, 0, 187);