[Plib-cvs] plib/examples/src/ssg/dynamics dynamics.cxx,1.4,1.5
Brought to you by:
sjbaker
From: Wolfram K. <wol...@us...> - 2002-08-30 13:07:20
|
Update of /cvsroot/plib/plib/examples/src/ssg/dynamics In directory usw-pr-cvs1:/tmp/cvs-serv23952 Modified Files: dynamics.cxx Log Message: Using the same include syntax as all other files use. Now MSVC finds ssg.h. Work around the MSVC for(int i=... bug Index: dynamics.cxx =================================================================== RCS file: /cvsroot/plib/plib/examples/src/ssg/dynamics/dynamics.cxx,v retrieving revision 1.4 retrieving revision 1.5 diff -u -d -r1.4 -r1.5 --- dynamics.cxx 11 Aug 2002 19:52:07 -0000 1.4 +++ dynamics.cxx 30 Aug 2002 13:05:48 -0000 1.5 @@ -143,25 +143,26 @@ -#define RESTITUTION 0.9 +#define RESTITUTION 0.9f void updateSMD ( float dt ) { - for ( int i = 0 ; i < num_particles ; i++ ) + int i; + for ( i = 0 ; i < num_particles ; i++ ) { sgVec3 friction ; - sgScaleVec3 ( friction, particle[i]->getVel (), 0.1 ) ; + sgScaleVec3 ( friction, particle[i]->getVel (), 0.1f ) ; particle [ i ] -> gravityOnly () ; particle [ i ] -> subForce ( friction ) ; } - for ( int i = 0 ; i < num_springs ; i++ ) + for ( i = 0 ; i < num_springs ; i++ ) spring [ i ] -> update () ; - for ( int i = 0 ; i < num_particles ; i++ ) + for ( i = 0 ; i < num_particles ; i++ ) { particle [ i ] -> update ( dt ) ; @@ -176,7 +177,7 @@ } } - for ( int i = 0 ; i < num_particles ; i++ ) + for ( i = 0 ; i < num_particles ; i++ ) cube [ i ] -> setTransform ( particle[i] -> getPos () ) ; } |