type TMugglePhysicalObject = class(
TMuggleObject
)
TMuggleObject
> TMuggleBaseObject
procedure CalculateDirectionVectors; |
|
procedure CopyMovement(aPhysics: TMugglePhysicalObject); |
|
Constructor Create; override; |
|
Destructor Destroy; override; |
|
procedure MiddleAngleZ; |
|
procedure SetPosition(aX: single; aY: single; aZ: single); |
|
procedure StepPhysics(aAmount: single); virtual; |
procedure CalculateDirectionVectors; |
procedure CopyMovement(aPhysics: TMugglePhysicalObject); |
Constructor Create; override; |
Destructor Destroy; override; |
procedure MiddleAngleZ; |
procedure SetPosition(aX: single; aY: single; aZ: single); |
procedure StepPhysics(aAmount: single); virtual; |
property Acceleration: TMuggleVector; |
|
property AngleXY: single; |
|
property AngleZ: single; |
|
property Collider: boolean; |
|
property Direction: TMuggleVector; |
|
property DirectionXY: TMuggleVector; |
|
property Mass: single; |
|
property Position: TMuggleVector; |
|
property SizeX: single; |
|
property SizeY: single; |
|
property SizeZ: single; |
|
property Speed: single; |
|
property Tangible: boolean; |
|
property Velocity: TMuggleVector; |
property Acceleration: TMuggleVector; |
property AngleXY: single; |
property AngleZ: single; |
property Collider: boolean; |
property Direction: TMuggleVector; |
property DirectionXY: TMuggleVector; |
property Mass: single; |
property Position: TMuggleVector; |
property SizeX: single; |
property SizeY: single; |
property SizeZ: single; |
property Speed: single; |
property Tangible: boolean; |
property Velocity: TMuggleVector; |