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

Class AIGoalList

Unit

cAIGoals

Declaration

type AIGoalList = class(TActiveList)

Description

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

Hierarchy

TActiveList

Methods

Overview

Public procedure Completed;
Public Constructor Create(aParent: pointer);
Public function CurrentGoal: AIGoal;
Public procedure CurrentGoalComplete;
Public Destructor Destroy; override;
Public procedure FetchStrategy(aGoal: integer; aObject: AIThing; aMaster: AIThing);
Public function FinalGoal: AIGoal;
Public procedure Gaurd(aObject: AIThing; aDistance: single);
Public function Incomplete: boolean;
Public procedure KickStrategy(aGoal: integer; aObject: AIThing; aMaster: AIThing);
Public procedure Leave(aObject: AIThing; aDistance: single);
Public function NewGoal: AIGoal;

Description

Public procedure Completed;

 

Public Constructor Create(aParent: pointer);

 

Public function CurrentGoal: AIGoal;

 

Public procedure CurrentGoalComplete;

 

Public Destructor Destroy; override;

 

Public procedure FetchStrategy(aGoal: integer; aObject: AIThing; aMaster: AIThing);

 

Public function FinalGoal: AIGoal;

 

Public procedure Gaurd(aObject: AIThing; aDistance: single);

 

Public function Incomplete: boolean;

 

Public procedure KickStrategy(aGoal: integer; aObject: AIThing; aMaster: AIThing);

 

Public procedure Leave(aObject: AIThing; aDistance: single);

 

Public function NewGoal: AIGoal;

 


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