type TMuggleODEObject = class(
TMugglePhysicalObject
)
TMugglePhysicalObject
> TMuggleObject
> TMuggleBaseObject
procedure AddVelocity(X, Y, Z: single); |
|
procedure AngularVelocity(X, Y, Z: single); |
|
procedure BuildODECappedCylinder; |
|
procedure BuildODECube; |
|
procedure BuildODECylinder; |
|
procedure BuildODESphere; |
|
procedure BuildODEWall; |
|
procedure DisableBody; |
|
procedure EnableBody; |
|
procedure IncreaseVelocity(aDirectionXY, aDirectionH, aAmount: single); |
|
procedure Jump(aAmount: single); |
|
procedure LinearVelocity(X, Y, Z: single); |
|
procedure MoveBackwards(aAmount: single); |
|
procedure MoveForwards(aAmount: single); |
|
procedure ReleaseODE; |
|
procedure SetMass(M: single); |
|
procedure SetPosition(X, Y, Z: single); |
|
procedure SetQuaternion(A, B, C, D: single); |
|
procedure SetRotation(A,B,C,D, E,F,G,H, I,J,K,L: single); |
|
procedure SetTorque(X, Y, Z: single); |
|
procedure Shoot; |
|
procedure StandUp; |
|
procedure StrafeLeft(aAmount: single); |
|
procedure StrafeRight(aAmount: single); |
|
procedure SynchPositionToODE; |
|
procedure TurnLeft(aAmount: single); |
|
procedure TurnRight(aAmount: single); |
procedure AddVelocity(X, Y, Z: single); |
procedure AngularVelocity(X, Y, Z: single); |
procedure BuildODECappedCylinder; |
procedure BuildODECube; |
procedure BuildODECylinder; |
procedure BuildODESphere; |
procedure BuildODEWall; |
procedure DisableBody; |
procedure EnableBody; |
procedure IncreaseVelocity(aDirectionXY, aDirectionH, aAmount: single); |
procedure Jump(aAmount: single); |
procedure LinearVelocity(X, Y, Z: single); |
procedure MoveBackwards(aAmount: single); |
procedure MoveForwards(aAmount: single); |
procedure ReleaseODE; |
procedure SetMass(M: single); |
procedure SetPosition(X, Y, Z: single); |
procedure SetQuaternion(A, B, C, D: single); |
procedure SetRotation(A,B,C,D, E,F,G,H, I,J,K,L: single); |
procedure SetTorque(X, Y, Z: single); |
procedure Shoot; |
procedure StandUp; |
procedure StrafeLeft(aAmount: single); |
procedure StrafeRight(aAmount: single); |
procedure SynchPositionToODE; |
procedure TurnLeft(aAmount: single); |
procedure TurnRight(aAmount: single); |
property OdeBody: PdxBody; |
|
property OdeGeom: PdxGeom; |
property OdeBody: PdxBody; |
fGeomList: TList; // list of Geoms
property OdeGeom: PdxGeom; |