Description | Hierarchy | Fields | Methods | Properties |
type TShip = class(TElement)
Name | Description | |
---|---|---|
![]() |
energy |
|
![]() |
exploded |
|
![]() |
forw |
|
![]() |
horizSpeed |
|
![]() |
maxspeed |
|
![]() |
part |
|
![]() |
rotateDown |
|
![]() |
rotateLeft |
|
![]() |
rotateRight |
|
![]() |
rotateUp |
|
![]() |
shield |
|
![]() |
shots |
|
![]() |
sourceBoom |
|
![]() |
sourceLaser |
|
![]() |
speed |
|
![]() |
vertSpeed |
![]() |
destructor Destroy; override; |
![]() |
function CollisionRouteWith(ship:TShip):boolean; |
![]() |
procedure explode; |
![]() |
procedure Move(delta:single); |
![]() |
function NeedEnergy:boolean; |
![]() |
function NeedShield:boolean; |
![]() |
function NeedShots:boolean; |
![]() |
procedure shot; |
![]() |
function TargetVectorForEvade(delta:single; TargetShip:TShip; dist:TFloat):TVector; |
![]() |
function TargetVectorForFlee(delta:single; TargetShip:TShip; dist:TFloat):TVector; |
![]() |
function TargetVectorForPursuit(delta:single; TargetShip:TShip; dist:TFloat):TVector; |
![]() |
function CollisionRouteWith(ship:TShip):boolean; |
![]() |
destructor Destroy; override; |
![]() |
procedure explode; |
![]() |
procedure Move(delta:single); |
![]() |
function NeedEnergy:boolean; |
![]() |
function NeedShield:boolean; |
![]() |
function NeedShots:boolean; |
![]() |
procedure shot; |
![]() |
function TargetVectorForEvade(delta:single; TargetShip:TShip; dist:TFloat):TVector; |
![]() |
function TargetVectorForFlee(delta:single; TargetShip:TShip; dist:TFloat):TVector; |
![]() |
function TargetVectorForPursuit(delta:single; TargetShip:TShip; dist:TFloat):TVector; |