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

Class AICommunityCreature

Unit

cAICommunity

Declaration

type AICommunityCreature = class(AICreature)

Description

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

Hierarchy

AICreature > AILivingThing > AIThing > AIBaseObject

Methods

Overview

Public procedure AvoidNeighbour;
Public procedure Cease; override;
Protected function CommunityAvoidance(aBubble: single): TAffineVector;
Protected function CommunityAvoidanceXY(aBubble: single): TAffineVector;
Public Constructor Create(aParent: pointer);
Public Destructor Destroy; override;
Public procedure Die; override;
Public procedure Fuel; override;
Public procedure FullDisplay(aList: TStrings); override;
Protected procedure JoinCommunity;
Protected procedure LeaveCommunity;
Public procedure LoadFromFile(var aFile: TextFile); override;
Public procedure ReaffirmCommunity;
Public procedure SaveToFile(var aFile: TextFile); override;
Protected procedure SwimWithCommunity;

Description

Public procedure AvoidNeighbour;

 

Public procedure Cease; override;

 

Protected function CommunityAvoidance(aBubble: single): TAffineVector;

 

Protected function CommunityAvoidanceXY(aBubble: single): TAffineVector;

 

Public Constructor Create(aParent: pointer);

 

Public Destructor Destroy; override;

 

Public procedure Die; override;

 

Public procedure Fuel; override;

 

Public procedure FullDisplay(aList: TStrings); override;

for loading

Protected procedure JoinCommunity;

 

Protected procedure LeaveCommunity;

 

Public procedure LoadFromFile(var aFile: TextFile); override;

 

Public procedure ReaffirmCommunity;

 

Public procedure SaveToFile(var aFile: TextFile); override;

 

Protected procedure SwimWithCommunity;

procedure TravelWithCommunity;

Properties

Overview

Public property Avoidance: TAffineVector;
Public property Bump: boolean;
Public property Community: AILink;

Description

Public property Avoidance: TAffineVector;

 

Public property Bump: boolean;

 

Public property Community: AILink;

 


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