diff options
author | Bjørn Lindeijer <bjorn@lindeijer.nl> | 2005-05-13 22:39:50 +0000 |
---|---|---|
committer | Bjørn Lindeijer <bjorn@lindeijer.nl> | 2005-05-13 22:39:50 +0000 |
commit | b22a61704aec7d2431c1417d2b96301d3835cf7c (patch) | |
tree | 15c7dd17088978f2ee7312d86c3390e9238f161d /src/resources | |
parent | 308e722a1b3fc34ade98e88b050a024cbd2c9f78 (diff) | |
download | mana-b22a61704aec7d2431c1417d2b96301d3835cf7c.tar.gz mana-b22a61704aec7d2431c1417d2b96301d3835cf7c.tar.bz2 mana-b22a61704aec7d2431c1417d2b96301d3835cf7c.tar.xz mana-b22a61704aec7d2431c1417d2b96301d3835cf7c.zip |
Fixed minimap transparent background to work in both SDL and OpenGL by using
Guichan.
Diffstat (limited to 'src/resources')
-rw-r--r-- | src/resources/image.cpp | 33 | ||||
-rw-r--r-- | src/resources/image.h | 11 |
2 files changed, 0 insertions, 44 deletions
diff --git a/src/resources/image.cpp b/src/resources/image.cpp index 469f303e..98add234 100644 --- a/src/resources/image.cpp +++ b/src/resources/image.cpp @@ -197,24 +197,6 @@ Image* Image::load(void* buffer, unsigned int bufferSize, int flags) #endif } -Image *Image::create(int width, int height) -{ -#ifndef USE_OPENGL - SDL_Surface *surf = - SDL_AllocSurface(SDL_SWSURFACE, width, height, 32, 0, 0, 0, 0); - - if (surf) { - return new Image(surf); - } - else { - return NULL; - } -#else - return NULL; -#endif -} - - void Image::unload() { // Free the image surface. @@ -356,21 +338,6 @@ float Image::getAlpha() return alpha; } -void Image::fillWithColor( - unsigned char red, unsigned char green, unsigned blue) -{ -#ifndef USE_OPENGL - if (image) { - Uint32 boxColor = SDL_MapRGB(image->format, red, green, blue); - SDL_Rect sourceRect; - sourceRect.x = sourceRect.y = 0; - sourceRect.w = image->w; - sourceRect.h = image->h; - SDL_FillRect(image, &sourceRect, boxColor); - } -#endif -} - //============================================================================ // SubImage Class //============================================================================ diff --git a/src/resources/image.h b/src/resources/image.h index bee60aab..c38677d8 100644 --- a/src/resources/image.h +++ b/src/resources/image.h @@ -64,11 +64,6 @@ class Image : public Resource static Image *load(void* buffer, unsigned int bufferSize, int flags); /** - * Creates a new empty image with given height and width. - */ - static Image *create(int width, int height); - - /** * Frees the resources created by SDL. */ virtual void unload(); @@ -126,12 +121,6 @@ class Image : public Resource */ float getAlpha(); - /** - * Fills the image with given color. - */ - void fillWithColor( - unsigned char red, unsigned char green, unsigned blue); - protected: /** |