From ba306c80f4a59b73f7cf4dc51e90c1bf37e223ff Mon Sep 17 00:00:00 2001 From: Torbjörn Andersson Date: Tue, 4 Oct 2005 17:44:41 +0000 Subject: Unstubbed sf75() as sfSetPortraitBgColor(), using information from sev. Any mistake is strictly my own, however. svn-id: r18931 --- saga/gfx.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'saga/gfx.cpp') diff --git a/saga/gfx.cpp b/saga/gfx.cpp index 6dcf1f09cc..121bd7cb19 100644 --- a/saga/gfx.cpp +++ b/saga/gfx.cpp @@ -163,7 +163,6 @@ void Surface::transitionDissolve(const byte *sourceBuffer, const Common::Rect &s } } - void Gfx::setPalette(const PalEntry *pal) { int i; byte *ppal; @@ -182,6 +181,15 @@ void Gfx::setPalette(const PalEntry *pal) { _system->setPalette(_currentPal, 0, PAL_ENTRIES); } +void Gfx::setPaletteColor(int n, int r, int g, int b) { + _currentPal[4 * n + 0] = r; + _currentPal[4 * n + 1] = g; + _currentPal[4 * n + 2] = b; + _currentPal[4 * n + 3] = 0; + + _system->setPalette(_currentPal, n, 1); +} + void Gfx::getCurrentPal(PalEntry *src_pal) { int i; byte *ppal; -- cgit v1.2.3