aboutsummaryrefslogtreecommitdiff
path: root/scumm/palette.cpp
diff options
context:
space:
mode:
authorEugene Sandulenko2005-05-18 00:46:30 +0000
committerEugene Sandulenko2005-05-18 00:46:30 +0000
commitcba94db699bb834bfa9b05472843c5825dec9d72 (patch)
treed1fa5abbf28b47990af2555fb37e3950e126280e /scumm/palette.cpp
parent0ef8642bb535dc25bf7732a6f87951c4f9253049 (diff)
downloadscummvm-rg350-cba94db699bb834bfa9b05472843c5825dec9d72.tar.gz
scummvm-rg350-cba94db699bb834bfa9b05472843c5825dec9d72.tar.bz2
scummvm-rg350-cba94db699bb834bfa9b05472843c5825dec9d72.zip
Add C64 palette.
Fix Zak C64. Now it is playable. svn-id: r18148
Diffstat (limited to 'scumm/palette.cpp')
-rw-r--r--scumm/palette.cpp19
1 files changed, 19 insertions, 0 deletions
diff --git a/scumm/palette.cpp b/scumm/palette.cpp
index 0dda37dd15..bab8997516 100644
--- a/scumm/palette.cpp
+++ b/scumm/palette.cpp
@@ -31,6 +31,25 @@
namespace Scumm {
+void ScummEngine::setupC64Palette() {
+ setPalColor( 0, 0x00, 0x00, 0x00);
+ setPalColor( 1, 0xFF, 0xFF, 0xFF);
+ setPalColor( 2, 0x99, 0x00, 0x00);
+ setPalColor( 3, 0x00, 0xff, 0xcc);
+ setPalColor( 4, 0xcc, 0x00, 0xcc);
+ setPalColor( 5, 0x44, 0xcc, 0x44);
+ setPalColor( 6, 0x11, 0x00, 0x99);
+ setPalColor( 7, 0xff, 0xff, 0x00);
+ setPalColor( 8, 0xaa, 0x55, 0x00);
+ setPalColor( 9, 0x66, 0x33, 0x00);
+ setPalColor(10, 0xff, 0x66, 0x66);
+ setPalColor(11, 0x40, 0x40, 0x40);
+ setPalColor(12, 0x80, 0x80, 0x80);
+ setPalColor(13, 0x66, 0xff, 0x66);
+ setPalColor(14, 0x77, 0x77, 0xff);
+ setPalColor(15, 0xc0, 0xc0, 0xc0);
+}
+
void ScummEngine::setupNESPalette() {
setPalColor(0x00,0x24,0x24,0x24); // 0x1D
setPalColor(0x01,0x00,0x24,0x92);