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; |