Class TShip

DescriptionHierarchyFieldsMethodsProperties

Unit

elementsunit

Declaration

type TShip = class(TElement)

Description

no description available, TElement description follows

Hierarchy

TShip > TElement > TObject

Fields

 NameDescription
Public energy  
Public exploded  
Public forw  
Public horizSpeed  
Public maxspeed  
Public part  
Public rotateDown  
Public rotateLeft  
Public rotateRight  
Public rotateUp  
Public shield  
Public shots  
Public sourceBoom  
Public sourceLaser  
Public speed  
Public vertSpeed  

Methods

Overview

Public destructor Destroy; override;
Public function CollisionRouteWith(ship:TShip):boolean;
Public procedure explode;
Public procedure Move(delta:single);
Public function NeedEnergy:boolean;
Public function NeedShield:boolean;
Public function NeedShots:boolean;
Public procedure shot;
Public function TargetVectorForEvade(delta:single; TargetShip:TShip; dist:TFloat):TVector;
Public function TargetVectorForFlee(delta:single; TargetShip:TShip; dist:TFloat):TVector;
Public function TargetVectorForPursuit(delta:single; TargetShip:TShip; dist:TFloat):TVector;

Description

Public function CollisionRouteWith(ship:TShip):boolean;

 

Public destructor Destroy; override;

 

Public procedure explode;

 

Public procedure Move(delta:single);

 

Public function NeedEnergy:boolean;

 

Public function NeedShield:boolean;

 

Public function NeedShots:boolean;

 

Public procedure shot;

 

Public function TargetVectorForEvade(delta:single; TargetShip:TShip; dist:TFloat):TVector;

 

Public function TargetVectorForFlee(delta:single; TargetShip:TShip; dist:TFloat):TVector;

 

Public function TargetVectorForPursuit(delta:single; TargetShip:TShip; dist:TFloat):TVector;

 


Generated by PasDoc 0.8.8 on 2005-03-14 21:03:49