コード例 #1
0
ファイル: body.cpp プロジェクト: dumganhar/sugs_spiderMonkey
static JSBool body_setVelocityLimit(JSContext* cx, uintN argc, jsval* vp)
{
  jsdouble velocityVal;
  if (!JS_ConvertArguments(cx, argc, JS_ARGV(cx, vp), "d", &velocityVal)) {
      /* Throw a JavaScript exception. */
      JS_ReportError(cx, "body_setVelocityLimit: couldn't parse out velocity limit");
      return JS_FALSE;
  }

  JSObject* bodyObj = JS_THIS_OBJECT(cx, vp);

  cpBody* body = (cpBody*)JS_GetPrivate(cx, bodyObj);
  cpBodySetVelLimit(body, velocityVal);

  jsval rVal = JSVAL_VOID;
  JS_SET_RVAL(cx, vp, rVal);
  return JS_TRUE;
}
コード例 #2
0
ファイル: cbody.cpp プロジェクト: dogtwelve/eepp
void cBody::VelLimit( const cpFloat& speed ) {
	cpBodySetVelLimit( mBody, speed );
}
コード例 #3
0
void PhysicsBody::setVelocityLimit(float limit)
{
    cpBodySetVelLimit(_info->getBody(), PhysicsHelper::float2cpfloat(limit));
}
コード例 #4
0
ファイル: CCPhysicsBody.cpp プロジェクト: chling/artemis
void PhysicsBody::setAngularVelocityLimit(float limit)
{
    cpBodySetVelLimit(_info->body, PhysicsHelper::float2cpfloat(limit));
}
コード例 #5
0
void PhysicsBody::setVelocityLimit(float limit)
{
    cpBodySetVelLimit(_cpBody, limit);
}
コード例 #6
0
ファイル: physics.c プロジェクト: andi2/cgame
void physics_set_velocity_limit(Entity ent, Scalar lim)
{
    PhysicsInfo *info = entitypool_get(pool, ent);
    error_assert(info);
    cpBodySetVelLimit(info->body, lim);
}
コード例 #7
0
void PhysicsBody::setVelocityLimit(float limit)
{
    cpBodySetVelLimit(_cpBody, PhysicsHelper::float2cpfloat(limit));
}
コード例 #8
0
ファイル: Body.cpp プロジェクト: Marwes/CppChipmunk
void Body::setVelLimit(cpFloat value)
{
		cpBodySetVelLimit(body,value);
}