Added Box2D
This commit is contained in:
51
external/Box2D-2.3.1/Contributions/Tests/BipedDef.h
vendored
Normal file
51
external/Box2D-2.3.1/Contributions/Tests/BipedDef.h
vendored
Normal file
@@ -0,0 +1,51 @@
|
||||
#ifndef BIPED_DEF_H
|
||||
#define BIPED_DEF_H
|
||||
|
||||
#include "Box2D.h"
|
||||
|
||||
class BipedDef
|
||||
{
|
||||
public:
|
||||
BipedDef();
|
||||
~BipedDef(void);
|
||||
|
||||
void SetMotorTorque(float);
|
||||
void SetMotorSpeed(float);
|
||||
void SetDensity(float);
|
||||
void SetFriction(float);
|
||||
void SetRestitution(float);
|
||||
void SetLinearDamping(float);
|
||||
void SetAngularDamping(float);
|
||||
void EnableLimit();
|
||||
void DisableLimit();
|
||||
void SetLimit(bool);
|
||||
void EnableMotor();
|
||||
void DisableMotor();
|
||||
void SetMotor(bool);
|
||||
void SetGroupIndex(int16);
|
||||
void SetPosition(float, float);
|
||||
void SetPosition(b2Vec2);
|
||||
void IsFast(bool);
|
||||
|
||||
static int16 count;
|
||||
|
||||
b2BodyDef LFootDef, RFootDef, LCalfDef, RCalfDef, LThighDef, RThighDef,
|
||||
PelvisDef, StomachDef, ChestDef, NeckDef, HeadDef,
|
||||
LUpperArmDef, RUpperArmDef, LForearmDef, RForearmDef, LHandDef, RHandDef;
|
||||
|
||||
b2PolygonDef LFootPoly, RFootPoly, LCalfPoly, RCalfPoly, LThighPoly, RThighPoly,
|
||||
PelvisPoly, StomachPoly, ChestPoly, NeckPoly,
|
||||
LUpperArmPoly, RUpperArmPoly, LForearmPoly, RForearmPoly, LHandPoly, RHandPoly;
|
||||
|
||||
b2CircleDef HeadCirc;
|
||||
|
||||
b2RevoluteJointDef LAnkleDef, RAnkleDef, LKneeDef, RKneeDef, LHipDef, RHipDef,
|
||||
LowerAbsDef, UpperAbsDef, LowerNeckDef, UpperNeckDef,
|
||||
LShoulderDef, RShoulderDef, LElbowDef, RElbowDef, LWristDef, RWristDef;
|
||||
|
||||
void DefaultVertices();
|
||||
void DefaultPositions();
|
||||
void DefaultJoints();
|
||||
};
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user