[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