Units
Class Hierarchy
Classes, Interfaces and Objects
Types
Variables
Constants
Functions and Procedures
Identifiers

Class AIMissileDefence

Unit

cAIMissileDefence

Declaration

type AIMissileDefence = class(AIOrbiter)

Description

============================================================================

Hierarchy

AIOrbiter > AISatellite > AIThing > AIBaseObject

Methods

Overview

Public Constructor Create(aParent: pointer);
Public procedure Damage(aAmount: integer); override;
Public Destructor Destroy; override;
Public procedure Explode; override;
Public procedure Fuel; override;
Public procedure FullDisplay(aList: TStrings); override;
Public procedure OnCollide(aCollider: AIThing); override;
Protected procedure SetPriority(aValue: single);
Protected function Shoot: boolean;

Description

Public Constructor Create(aParent: pointer);

 

Public procedure Damage(aAmount: integer); override;

 

Public Destructor Destroy; override;

 

Public procedure Explode; override;

 

Public procedure Fuel; override;

 

Public procedure FullDisplay(aList: TStrings); override;

 

Public procedure OnCollide(aCollider: AIThing); override;

 

Protected procedure SetPriority(aValue: single);

 

Protected function Shoot: boolean;

returns true if fired a missile

Properties

Overview

Public property Destination: AIPosition;
Public property Initial: AIPosition;
Public property Pick: AIPosition;
Public property Predictor: AIPosition;
Public property Priority: single;
Public property Recharge: integer;

Description

Public property Destination: AIPosition;

 

Public property Initial: AIPosition;

 

Public property Pick: AIPosition;

 

Public property Predictor: AIPosition;

 

Public property Priority: single;

 

Public property Recharge: integer;

 


Generated by PasDoc 0.8.7 on Wed 01/ Oct 2003 00:51:35