Update of /cvsroot/super-tux/supertux/src/object
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13014/src/object
Modified Files:
background.cpp
Log Message:
make gradient parsing a bit more robust
Index: background.cpp
===================================================================
RCS file: /cvsroot/super-tux/supertux/src/object/background.cpp,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- background.cpp 20 Dec 2004 21:24:27 -0000 1.3
+++ background.cpp 3 Apr 2005 16:54:00 -0000 1.4
@@ -39,12 +39,12 @@
if(reader.get("image", imagefile)
&& reader.get("speed", speed)) {
set_image(imagefile, speed);
+ } else {
+ std::vector <unsigned int> bkgd_top_color, bkgd_bottom_color;
+ if(reader.get_vector("top_color", bkgd_top_color) &&
+ reader.get_vector("bottom_color", bkgd_bottom_color))
+ set_gradient(Color(bkgd_top_color), Color(bkgd_bottom_color));
}
-
- std::vector <unsigned int> bkgd_top_color, bkgd_bottom_color;
- if(reader.get_vector("top_color", bkgd_top_color) &&
- reader.get_vector("bottom_color", bkgd_bottom_color))
- set_gradient(Color(bkgd_top_color), Color(bkgd_bottom_color));
}
Background::~Background()
|