[Scummvm-cvs-logs] CVS: scummvm/saga interface.cpp,1.90,1.91 interface.h,1.49,1.50

Andrew Kurushin h00ligan at users.sourceforge.net
Sun May 22 05:25:49 CEST 2005


Update of /cvsroot/scummvm/scummvm/saga
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5689

Modified Files:
	interface.cpp interface.h 
Log Message:
stub drawButtonBox

Index: interface.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/saga/interface.cpp,v
retrieving revision 1.90
retrieving revision 1.91
diff -u -d -r1.90 -r1.91
--- interface.cpp	22 May 2005 11:59:16 -0000	1.90
+++ interface.cpp	22 May 2005 12:21:16 -0000	1.91
@@ -812,12 +812,16 @@
 	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 @@
 		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
 }
 

Index: interface.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/saga/interface.h,v
retrieving revision 1.49
retrieving revision 1.50
diff -u -d -r1.49 -r1.50
--- interface.h	22 May 2005 11:59:16 -0000	1.49
+++ interface.h	22 May 2005 12:21:16 -0000	1.50
@@ -227,7 +227,9 @@
 	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);





More information about the Scummvm-git-logs mailing list