mirror of
https://github.com/libretro/scummvm.git
synced 2025-02-09 12:22:51 +00:00
WINTERMUTE: Make sprites private in UIButton
This commit is contained in:
parent
1869481767
commit
417bf3db02
@ -148,10 +148,10 @@ bool AdResponseBox::createButtons() {
|
||||
if (_responses[i]->getIcon()) {
|
||||
btn->putImage(_responses[i]->getIcon());
|
||||
if (_responses[i]->getIconHover()) {
|
||||
btn->_imageHover = _responses[i]->getIconHover();
|
||||
btn->putImageHover(_responses[i]->getIconHover());
|
||||
}
|
||||
if (_responses[i]->getIconPressed()) {
|
||||
btn->_imagePress = _responses[i]->getIconPressed();
|
||||
btn->putImagePress(_responses[i]->getIconPressed());
|
||||
}
|
||||
|
||||
btn->setCaption(_responses[i]->getText());
|
||||
|
@ -1218,4 +1218,12 @@ void UIButton::putFontPress(BaseFont *font) {
|
||||
_fontPress = font;
|
||||
}
|
||||
|
||||
void UIButton::putImageHover(BaseSprite *sprite) {
|
||||
_imageHover = sprite;
|
||||
}
|
||||
|
||||
void UIButton::putImagePress(BaseSprite *sprite) {
|
||||
_imagePress = sprite;
|
||||
}
|
||||
|
||||
} // End of namespace Wintermute
|
||||
|
@ -58,15 +58,14 @@ public:
|
||||
virtual bool scCallMethod(ScScript *script, ScStack *stack, ScStack *thisStack, const char *name) override;
|
||||
virtual const char *scToString() override;
|
||||
|
||||
BaseSprite *_imageHover;
|
||||
BaseSprite *_imagePress;
|
||||
BaseSprite *_imageDisable;
|
||||
BaseSprite *_imageFocus;
|
||||
TTextAlign _align;
|
||||
|
||||
void putFontHover(BaseFont *font);
|
||||
BaseFont *getFontHover();
|
||||
void putFontPress(BaseFont *font);
|
||||
|
||||
void putImageHover(BaseSprite *sprite);
|
||||
void putImagePress(BaseSprite *sprite);
|
||||
|
||||
private:
|
||||
bool _pixelPerfect;
|
||||
@ -83,6 +82,11 @@ private:
|
||||
BaseFont *_fontPress;
|
||||
BaseFont *_fontHover;
|
||||
BaseFont *_fontFocus;
|
||||
BaseSprite *_imageHover;
|
||||
BaseSprite *_imagePress;
|
||||
BaseSprite *_imageDisable;
|
||||
BaseSprite *_imageFocus;
|
||||
|
||||
};
|
||||
|
||||
} // End of namespace Wintermute
|
||||
|
Loading…
x
Reference in New Issue
Block a user