aboutsummaryrefslogtreecommitdiff
path: root/engines/cge/stdpal.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/cge/stdpal.cpp')
-rw-r--r--engines/cge/stdpal.cpp92
1 files changed, 92 insertions, 0 deletions
diff --git a/engines/cge/stdpal.cpp b/engines/cge/stdpal.cpp
new file mode 100644
index 0000000000..8ceeddae3c
--- /dev/null
+++ b/engines/cge/stdpal.cpp
@@ -0,0 +1,92 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ *
+ */
+
+/*
+ * This code is based on original Soltys source code
+ * Copyright (c) 1994-1995 Janus B. Wisniewski and L.K. Avalon
+ */
+
+#include "cge/general.h"
+
+namespace CGE {
+
+ DAC StdPal[] = {// R G B
+ { 0, 60, 0}, // 198
+ { 0, 104, 0}, // 199
+ { 20, 172, 0}, // 200
+ { 82, 82, 0}, // 201
+ { 0, 132, 82}, // 202
+ { 132, 173, 82}, // 203
+ { 82, 0, 0}, // 204
+ { 206, 0, 24}, // 205
+ { 255, 33, 33}, // 206
+ { 123, 41, 0}, // 207
+ { 0, 41, 0}, // 208
+ { 0, 0, 82}, // 209
+ { 132, 0, 0}, // 210
+ { 255, 0, 0}, // 211
+ { 255, 66, 66}, // 212
+ { 148, 66, 16}, // 213
+ { 0, 82, 0}, // 214
+ { 0, 0,132}, // 215
+ { 173, 0, 0}, // 216
+ { 255, 49, 0}, // 217
+ { 255, 99, 99}, // 218
+ { 181, 107, 49}, // 219
+ { 0, 132, 0}, // 220
+ { 0, 0,255}, // 221
+ { 173, 41, 0}, // 222
+ { 255, 82, 0}, // 223
+ { 255, 132,132}, // 224
+ { 214, 148, 74}, // 225
+ { 41, 214, 0}, // 226
+ { 0, 82,173}, // 227
+ { 255, 214, 0}, // 228
+ { 247, 132, 49}, // 229
+ { 255, 165,165}, // 230
+ { 239, 198,123}, // 231
+ { 173, 214, 0}, // 232
+ { 0, 132,214}, // 233
+ { 57, 57, 57}, // 234
+ { 247, 189, 74}, // 235
+ { 255, 198,198}, // 236
+ { 255, 239,173}, // 237
+ { 214, 255,173}, // 238
+ { 82, 173,255}, // 239
+ { 107, 107,107}, // 240
+ { 247, 222, 99}, // 241
+ { 255, 0,255}, // 242
+ { 255, 132,255}, // 243
+ { 132, 132,173}, // 244
+ { 148, 247,255}, // 245
+ { 148, 148,148}, // 246
+ { 82, 0, 82}, // 247
+ { 112, 68,112}, // 248
+ { 176, 88,144}, // 249
+ { 214, 132,173}, // 250
+ { 206, 247,255}, // 251
+ { 198, 198,198}, // 252
+ { 0, 214,255}, // 253
+ { 96, 224,96 }, // 254
+ { 255, 255,255}, // 255
+ };
+} // End of namespace CGE