BipedDef.h
上传用户:gb3593
上传日期:2022-01-07
资源大小:3028k
文件大小:1k
源码类别:

游戏引擎

开发平台:

Visual C++

  1. #ifndef BIPED_DEF_H
  2. #define BIPED_DEF_H
  3. #include "Box2D.h"
  4. class BipedDef
  5. {
  6. public:
  7. BipedDef();
  8. ~BipedDef(void);
  9. void SetMotorTorque(float);
  10. void SetMotorSpeed(float);
  11. void SetDensity(float);
  12. void SetFriction(float);
  13. void SetRestitution(float);
  14. void SetLinearDamping(float);
  15. void SetAngularDamping(float);
  16. void EnableLimit();
  17. void DisableLimit();
  18. void SetLimit(bool);
  19. void EnableMotor();
  20. void DisableMotor();
  21. void SetMotor(bool);
  22. void SetGroupIndex(int16);
  23. void SetPosition(float, float);
  24. void SetPosition(b2Vec2);
  25. void IsFast(bool);
  26. static int16 count;
  27. b2BodyDef LFootDef, RFootDef, LCalfDef, RCalfDef, LThighDef, RThighDef, 
  28. PelvisDef, StomachDef, ChestDef, NeckDef, HeadDef, 
  29. LUpperArmDef, RUpperArmDef, LForearmDef, RForearmDef, LHandDef, RHandDef;
  30. b2PolygonDef LFootPoly, RFootPoly, LCalfPoly, RCalfPoly, LThighPoly, RThighPoly,
  31. PelvisPoly, StomachPoly, ChestPoly, NeckPoly,
  32. LUpperArmPoly, RUpperArmPoly, LForearmPoly, RForearmPoly, LHandPoly, RHandPoly;
  33. b2CircleDef HeadCirc;
  34. b2RevoluteJointDef LAnkleDef, RAnkleDef, LKneeDef, RKneeDef, LHipDef, RHipDef, 
  35. LowerAbsDef, UpperAbsDef, LowerNeckDef, UpperNeckDef,
  36. LShoulderDef, RShoulderDef, LElbowDef, RElbowDef, LWristDef, RWristDef;
  37. void DefaultVertices();
  38. void DefaultPositions();
  39. void DefaultJoints();
  40. };
  41. #endif