summaryrefslogtreecommitdiff
path: root/src/resources
diff options
context:
space:
mode:
authorBjørn Lindeijer <bjorn@lindeijer.nl>2005-05-13 22:39:50 +0000
committerBjørn Lindeijer <bjorn@lindeijer.nl>2005-05-13 22:39:50 +0000
commitb22a61704aec7d2431c1417d2b96301d3835cf7c (patch)
tree15c7dd17088978f2ee7312d86c3390e9238f161d /src/resources
parent308e722a1b3fc34ade98e88b050a024cbd2c9f78 (diff)
downloadmana-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.cpp33
-rw-r--r--src/resources/image.h11
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:
/**