[Scummvm-cvs-logs] CVS: scummvm/scumm logic_he.cpp,2.18,2.19 logic_he.h,2.11,2.12

Eugene Sandulenko sev at users.sourceforge.net
Wed May 18 01:00:55 CEST 2005


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

Modified Files:
	logic_he.cpp logic_he.h 
Log Message:
round() is not portable.


Index: logic_he.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/logic_he.cpp,v
retrieving revision 2.18
retrieving revision 2.19
diff -u -d -r2.18 -r2.19
--- logic_he.cpp	18 May 2005 00:02:29 -0000	2.18
+++ logic_he.cpp	18 May 2005 07:59:45 -0000	2.19
@@ -37,6 +37,13 @@
 	free(_userDataD);
 }
 
+double LogicHE::round(double arg) {
+	if (floor(arg) + 0.5 > arg)
+		return floor(arg);
+	else
+		return ceil(arg);
+}
+
 int LogicHE::versionID() {
 	return 1;
 }

Index: logic_he.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/logic_he.h,v
retrieving revision 2.11
retrieving revision 2.12
diff -u -d -r2.11 -r2.12
--- logic_he.h	17 May 2005 23:21:21 -0000	2.11
+++ logic_he.h	18 May 2005 07:59:45 -0000	2.12
@@ -49,6 +49,8 @@
 
 	virtual int versionID();
 	virtual int32 dispatch(int op, int numArgs, int32 *args);
+
+	double round(double arg);
 };
 
 class LogicHErace : public LogicHE {





More information about the Scummvm-git-logs mailing list