// Filename: LinearRandomForce.cxx // Created by: charles (19Jun00) // //////////////////////////////////////////////////////////////////// #include "linearRandomForce.h" TypeHandle LinearRandomForce::_type_handle; //////////////////////////////////////////////////////////////////// // Function : LinearRandomForce // Access : Protected // Description : vector constructor //////////////////////////////////////////////////////////////////// LinearRandomForce:: LinearRandomForce(float a, bool mass) : LinearForce(a, mass) { } //////////////////////////////////////////////////////////////////// // Function : LinearRandomForce // Access : Protected // Description : copy constructor //////////////////////////////////////////////////////////////////// LinearRandomForce:: LinearRandomForce(const LinearRandomForce ©) : LinearForce(copy) { } //////////////////////////////////////////////////////////////////// // Function : ~LinearRandomForce // Access : public // Description : destructor //////////////////////////////////////////////////////////////////// LinearRandomForce:: ~LinearRandomForce(void) { } //////////////////////////////////////////////////////////////////// // Function : bounded_rand // Access : Protected // Description : Returns a float in [0, 1] //////////////////////////////////////////////////////////////////// float LinearRandomForce:: bounded_rand(void) { return ((float)rand() / (float)RAND_MAX); }