[Scummvm-cvs-logs] CVS: scummvm newgui.cpp,1.10,1.11 newgui.h,1.7,1.8

Max Horn fingolfin at users.sourceforge.net
Mon Jul 8 15:13:04 CEST 2002


Update of /cvsroot/scummvm/scummvm
In directory usw-pr-cvs1:/tmp/cvs-serv12840a

Modified Files:
	newgui.cpp newgui.h 
Log Message:
replaced clearArea with the more general fillArea; added get/setValue methods to SliderWidget; changed look of SliderWidget a little bit; optimized drawing of SliderWidget

Index: newgui.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/newgui.cpp,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -d -r1.10 -r1.11
--- newgui.cpp	8 Jul 2002 13:52:49 -0000	1.10
+++ newgui.cpp	8 Jul 2002 22:11:45 -0000	1.11
@@ -242,7 +242,7 @@
 	}
 }
 
-void NewGui::clearArea(int x, int y, int w, int h)
+void NewGui::fillArea(int x, int y, int w, int h, byte color)
 {
 	byte *ptr = getBasePtr(x, y);
 	if (ptr == NULL)
@@ -250,7 +250,7 @@
 
 	while (h--) {
 		for (int i = 0; i < w; i++)
-			ptr[i] = _bgcolor;
+			ptr[i] = color;
 		ptr += 320;
 	}
 }

Index: newgui.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/newgui.h,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- newgui.h	8 Jul 2002 00:10:11 -0000	1.7
+++ newgui.h	8 Jul 2002 22:11:45 -0000	1.8
@@ -95,7 +95,7 @@
 	byte *getBasePtr(int x, int y);
 	void box(int x, int y, int width, int height);
     void line(int x, int y, int x2, int y2, byte color);
-    void clearArea(int x, int y, int w, int h);
+    void fillArea(int x, int y, int w, int h, byte color);
     void setAreaDirty(int x, int y, int w, int h);
 	void drawChar(const char c, int x, int y);
 	void drawString(const char *str, int x, int y, int w, byte color);





More information about the Scummvm-git-logs mailing list