diff options
author | Andrew Kurushin | 2005-05-22 12:21:16 +0000 |
---|---|---|
committer | Andrew Kurushin | 2005-05-22 12:21:16 +0000 |
commit | b804538dbe936ee38ac7b8bdb4d8b9c98001e17a (patch) | |
tree | 1b258e0ced6305291ae425fe46214ffc33489f18 /saga | |
parent | 3b01bef51bdd1b763b67e3b2620726c6855a34a3 (diff) | |
download | scummvm-rg350-b804538dbe936ee38ac7b8bdb4d8b9c98001e17a.tar.gz scummvm-rg350-b804538dbe936ee38ac7b8bdb4d8b9c98001e17a.tar.bz2 scummvm-rg350-b804538dbe936ee38ac7b8bdb4d8b9c98001e17a.zip |
stub drawButtonBox
svn-id: r18218
Diffstat (limited to 'saga')
-rw-r--r-- | saga/interface.cpp | 7 | ||||
-rw-r--r-- | saga/interface.h | 2 |
2 files changed, 9 insertions, 0 deletions
diff --git a/saga/interface.cpp b/saga/interface.cpp index 00437e782c..9b558d9a52 100644 --- a/saga/interface.cpp +++ b/saga/interface.cpp @@ -812,12 +812,16 @@ void Interface::setVerbState(int verb, int state) { draw(); } +void Interface::drawButtonBox(SURFACE *ds, const Rect& rect, bool down) { +} + void Interface::drawOptionPanelButtonText(SURFACE *ds, PanelButton *panelButton) { const char *text; int textWidth; int textHeight; Point point; int textColor; + Rect rect; //TODO: draw box! text = _vm->getTextString(panelButton->id); @@ -834,6 +838,9 @@ void Interface::drawOptionPanelButtonText(SURFACE *ds, PanelButton *panelButton) textColor = _vm->getDisplayInfo().verbTextColor; //TODO: create Option button colors constant } + _optionPanel.calcPanelButtonRect(panelButton, rect); + drawButtonBox(ds, rect, panelButton->state > 0); + _vm->_font->draw(MEDIUM_FONT_ID, ds, text, 0, point.x , point.y, textColor, _vm->getDisplayInfo().verbTextShadowColor, FONT_SHADOW); //TODO: create Option button colors constant } diff --git a/saga/interface.h b/saga/interface.h index 9183e9a690..57dde525b5 100644 --- a/saga/interface.h +++ b/saga/interface.h @@ -227,7 +227,9 @@ private: void unlockMode() { _panelMode = _lockedMode; } void setOption(PanelButton *panelButton); + void drawOptionPanelButtonText(SURFACE *ds, PanelButton *panelButton); + void drawButtonBox(SURFACE *ds, const Rect& rect, bool down); void drawPanelButtonArrow(SURFACE *ds, InterfacePanel *panel, PanelButton *panelButton); void drawVerbPanelText(SURFACE *ds, PanelButton *panelButton, int textColor, int textShadowColor); void drawVerbPanel(SURFACE *backBuffer, PanelButton* panelButton); |