aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/screen.cpp
diff options
context:
space:
mode:
authorJohannes Schickel2009-06-22 02:36:16 +0000
committerJohannes Schickel2009-06-22 02:36:16 +0000
commit4bb392b593c492299dd916784548dc56bc0b25cb (patch)
treeb37fd6fe6bac21244f0e52b8816fe0beaee7eeba /engines/kyra/screen.cpp
parent882662977f2cdf574e5aab041ceaaf626386d0f2 (diff)
downloadscummvm-rg350-4bb392b593c492299dd916784548dc56bc0b25cb.tar.gz
scummvm-rg350-4bb392b593c492299dd916784548dc56bc0b25cb.tar.bz2
scummvm-rg350-4bb392b593c492299dd916784548dc56bc0b25cb.zip
Add wrapper functionality for copying full palettes.
svn-id: r41742
Diffstat (limited to 'engines/kyra/screen.cpp')
-rw-r--r--engines/kyra/screen.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/engines/kyra/screen.cpp b/engines/kyra/screen.cpp
index 7e88c56497..b82ec0d09a 100644
--- a/engines/kyra/screen.cpp
+++ b/engines/kyra/screen.cpp
@@ -2666,6 +2666,10 @@ Palette &Screen::getPalette(int num) {
return *_palettes[num];
}
+void Screen::copyPalette(const int dst, const int src) {
+ getPalette(dst).copy(getPalette(src));
+}
+
byte Screen::getShapeFlag1(int x, int y) {
uint8 color = _shapePages[0][y * SCREEN_W + x];
color &= 0x80;