mirror of
https://github.com/libretro/scummvm.git
synced 2024-12-03 23:52:41 +00:00
GUI: Simplified ThemeEngine::getImageSurface (this way it's easier to add more graphics in the future ;)
svn-id: r41309
This commit is contained in:
parent
f5e25f2152
commit
8a0c5753f3
@ -50,6 +50,10 @@
|
||||
|
||||
namespace GUI {
|
||||
|
||||
const char * const ThemeEngine::kImageLogo = "logo.bmp";
|
||||
const char * const ThemeEngine::kImageLogoSmall = "logo_small.bmp";
|
||||
const char * const ThemeEngine::kImageSearch = "search.bmp";
|
||||
|
||||
struct TextDrawData {
|
||||
const Graphics::Font *_fontPtr;
|
||||
|
||||
|
@ -182,12 +182,10 @@ public:
|
||||
kShadingLuminance //!< Converting colors to luminance for unused areas
|
||||
};
|
||||
|
||||
//! Special image ids for images used in the GUI
|
||||
enum kThemeImages {
|
||||
kImageLogo = 0, //!< ScummVM logo used in the launcher
|
||||
kImageLogoSmall, //!< ScummVM logo used in the GMM
|
||||
kImageSearch //!< Search tool image used in the launcher
|
||||
};
|
||||
// Special image ids for images used in the GUI
|
||||
static const char * const kImageLogo; //!< ScummVM logo used in the launcher
|
||||
static const char * const kImageLogoSmall; //!< ScummVM logo used in the GMM
|
||||
static const char * const kImageSearch; //!< Search tool image used in the launcher
|
||||
|
||||
/**
|
||||
* Graphics mode enumeration.
|
||||
@ -422,17 +420,8 @@ public:
|
||||
return _bitmaps.contains(name) ? _bitmaps[name] : 0;
|
||||
}
|
||||
|
||||
const Graphics::Surface *getImageSurface(const kThemeImages n) const {
|
||||
switch (n) {
|
||||
case kImageLogo:
|
||||
return _bitmaps.contains("logo.bmp") ? _bitmaps["logo.bmp"] : 0;
|
||||
case kImageLogoSmall:
|
||||
return _bitmaps.contains("logo_small.bmp") ? _bitmaps["logo_small.bmp"] : 0;
|
||||
case kImageSearch:
|
||||
return _bitmaps.contains("search.bmp") ? _bitmaps["search.bmp"] : 0;
|
||||
default:
|
||||
return 0;
|
||||
}
|
||||
const Graphics::Surface *getImageSurface(const Common::String &name) const {
|
||||
return _bitmaps.contains(name) ? _bitmaps[name] : 0;
|
||||
}
|
||||
|
||||
/**
|
||||
|
Loading…
Reference in New Issue
Block a user