From f238a12b27ebfa9847814b9972fdb5789e484533 Mon Sep 17 00:00:00 2001 From: Max Horn Date: Thu, 6 Nov 2008 14:27:13 +0000 Subject: Got rid of OSystem::ARGBToColor and colorToARGB svn-id: r34911 --- backends/platform/PalmOS/Src/be_base.h | 3 --- backends/platform/dc/dc.h | 9 +-------- backends/platform/psp/osys_psp.cpp | 16 ---------------- backends/platform/psp/osys_psp.h | 2 -- backends/platform/wii/osystem.h | 3 --- backends/platform/wii/osystem_gfx.cpp | 10 ---------- 6 files changed, 1 insertion(+), 42 deletions(-) (limited to 'backends/platform') diff --git a/backends/platform/PalmOS/Src/be_base.h b/backends/platform/PalmOS/Src/be_base.h index 8c08c0a2ff..03a9d56fb4 100644 --- a/backends/platform/PalmOS/Src/be_base.h +++ b/backends/platform/PalmOS/Src/be_base.h @@ -199,9 +199,6 @@ public: virtual int16 getOverlayHeight(); virtual int16 getOverlayWidth(); - virtual OverlayColor ARGBToColor(uint8 a, uint8 r, uint8 g, uint8 b); - virtual void colorToARGB(OverlayColor color, uint8 &a, uint8 &r, uint8 &g, uint8 &b); - virtual void setCursorPalette(const byte *colors, uint start, uint num); virtual void disableCursorPalette(bool disable); diff --git a/backends/platform/dc/dc.h b/backends/platform/dc/dc.h index 54cd2e982b..8b99457310 100644 --- a/backends/platform/dc/dc.h +++ b/backends/platform/dc/dc.h @@ -155,15 +155,8 @@ class OSystem_Dreamcast : public OSystem, public FilesystemFactory { void clearOverlay(); void grabOverlay(int16 *buf, int pitch); void copyRectToOverlay(const int16 *buf, int pitch, int x, int y, int w, int h); - OverlayColor RGBToColor(uint8 r, uint8 g, uint8 b) { return ARGBToColor(255, r, g, b); } + OverlayColor RGBToColor(uint8 r, uint8 g, uint8 b) { return (0xf000|((r&0xf0)<<4)|(g&0xf0)|(b>>4); } void colorToRGB(OverlayColor color, uint8 &r, uint8 &g, uint8 &b) { - uint8 tmp; colorToARGB(color, tmp, r, g, b); - } - OverlayColor ARGBToColor(uint8 a, uint8 r, uint8 g, uint8 b) { - return ((a&0xf0)<<8)|((r&0xf0)<<4)|(g&0xf0)|(b>>4); - } - void colorToARGB(OverlayColor color, uint8 &a, uint8 &r, uint8 &g, uint8 &b) { - a = ((color>>8)&0xf0)|((color>>12)&0x0f); r = ((color>>4)&0xf0)|((color>>8)&0x0f); g = (color&0xf0)|((color>>4)&0x0f); b = ((color<<4)&0xf0)|(color&0x0f); diff --git a/backends/platform/psp/osys_psp.cpp b/backends/platform/psp/osys_psp.cpp index 52d0913a4b..8670456e55 100644 --- a/backends/platform/psp/osys_psp.cpp +++ b/backends/platform/psp/osys_psp.cpp @@ -363,22 +363,6 @@ void OSystem_PSP::colorToRGB(OverlayColor color, uint8 &r, uint8 &g, uint8 &b) { b = (((color >> 10) & 0x1F) << 3); } -OverlayColor OSystem_PSP::ARGBToColor(uint8 a, uint8 r, uint8 g, uint8 b) { - OverlayColor color = RGBToColor(r, g, b); - - if (a == 255) - color |= 0x8000; - - return color; -} - -void OSystem_PSP::colorToARGB(OverlayColor color, uint8 &a, uint8 &r, uint8 &g, uint8 &b) { - colorToRGB(color, r, g, b); - if (color & 0x8000) - a = 255; - else - a = 0; -} void OSystem_PSP::grabPalette(byte *colors, uint start, uint num) { uint i; diff --git a/backends/platform/psp/osys_psp.h b/backends/platform/psp/osys_psp.h index 6da16c6e3b..783bb87b9c 100644 --- a/backends/platform/psp/osys_psp.h +++ b/backends/platform/psp/osys_psp.h @@ -109,8 +109,6 @@ public: virtual int16 getOverlayWidth(); virtual OverlayColor RGBToColor(uint8 r, uint8 g, uint8 b); virtual void colorToRGB(OverlayColor color, uint8 &r, uint8 &g, uint8 &b); - virtual OverlayColor ARGBToColor(uint8 a, uint8 r, uint8 g, uint8 b); - virtual void colorToARGB(OverlayColor color, uint8 &a, uint8 &r, uint8 &g, uint8 &b); virtual void grabPalette(byte *colors, uint start, uint num); virtual Graphics::PixelFormat getOverlayFormat() const { return Graphics::createPixelFormat<1555>(); } diff --git a/backends/platform/wii/osystem.h b/backends/platform/wii/osystem.h index 94c0fa76b3..f17644ba1b 100644 --- a/backends/platform/wii/osystem.h +++ b/backends/platform/wii/osystem.h @@ -139,9 +139,6 @@ public: virtual OverlayColor RGBToColor(uint8 r, uint8 g, uint8 b); virtual void colorToRGB(OverlayColor color, uint8 &r, uint8 &g, uint8 &b); - virtual OverlayColor ARGBToColor(uint8 a, uint8 r, uint8 g, uint8 b); - virtual void colorToARGB(OverlayColor color, uint8 &a, uint8 &r, - uint8 &g, uint8 &b); virtual bool showMouse(bool visible); diff --git a/backends/platform/wii/osystem_gfx.cpp b/backends/platform/wii/osystem_gfx.cpp index faad41d5f0..f6406a88ed 100644 --- a/backends/platform/wii/osystem_gfx.cpp +++ b/backends/platform/wii/osystem_gfx.cpp @@ -454,16 +454,6 @@ void OSystem_Wii::colorToRGB(OverlayColor color, uint8 &r, uint8 &g, uint8 &b) { b = (color & 0x1f) << 3; } -OverlayColor OSystem_Wii::ARGBToColor(uint8 a, uint8 r, uint8 g, uint8 b) { - return RGBToColor(r, g, b); -} - -void OSystem_Wii::colorToARGB(OverlayColor color, uint8 &a, uint8 &r, uint8 &g, - uint8 &b) { - a = 0xff; - colorToRGB(color, r, g, b); -} - bool OSystem_Wii::showMouse(bool visible) { bool last = _mouseVisible; _mouseVisible = visible; -- cgit v1.2.3