diff options
-rw-r--r-- | engines/parallaction/graphics.cpp | 4 | ||||
-rw-r--r-- | engines/parallaction/graphics.h | 3 |
2 files changed, 6 insertions, 1 deletions
diff --git a/engines/parallaction/graphics.cpp b/engines/parallaction/graphics.cpp index bc23992e4f..80185ef73d 100644 --- a/engines/parallaction/graphics.cpp +++ b/engines/parallaction/graphics.cpp @@ -54,6 +54,10 @@ Palette::Palette() { } Palette::Palette(const Palette &pal) { + clone(pal); +} + +void Palette::clone(const Palette &pal) { _colors = pal._colors; _hb = pal._hb; _size = pal._size; diff --git a/engines/parallaction/graphics.h b/engines/parallaction/graphics.h index 61df559b64..c462a3d72e 100644 --- a/engines/parallaction/graphics.h +++ b/engines/parallaction/graphics.h @@ -171,6 +171,8 @@ public: Palette(); Palette(const Palette &pal); + void clone(const Palette &pal); + void makeBlack(); void setEntries(byte* data, uint first, uint num); void setEntry(uint index, int red, int green, int blue); @@ -181,7 +183,6 @@ public: void rotate(uint first, uint last, bool forward); }; - class Gfx { public: |