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

Class AILivingGroup

Unit

cAILife

Declaration

type AILivingGroup = class(AIThing)

Description

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

Hierarchy

AIThing > AIBaseObject

Methods

Overview

Public function AddMember(aMember: AIThing): boolean; virtual;
Protected procedure CalculateFull;
Public Constructor Create(aParent: pointer);
Public Destructor Destroy; override;
Public procedure Fuel; override;
Public procedure FullDisplay(aList: TStrings); override;
Public procedure LoadFromFile(var aFile: TextFile); override;
Public function OneLineDisplay: string; override;
Public procedure RemoveMember(aMember: AIThing);
Public procedure SaveToFile(var aFile: TextFile); override;
Public function Vacancy: boolean;

Description

Public function AddMember(aMember: AIThing): boolean; virtual;

 

Protected procedure CalculateFull;

 

Public Constructor Create(aParent: pointer);

 

Public Destructor Destroy; override;

 

Public procedure Fuel; override;

 

Public procedure FullDisplay(aList: TStrings); override;

 

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

 

Public function OneLineDisplay: string; override;

 

Public procedure RemoveMember(aMember: AIThing);

 

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

 

Public function Vacancy: boolean;

 

Properties

Overview

Public property Full: boolean;
Public property Maximum: integer;
Public property Members: AIThingReferenceList;

Description

Public property Full: boolean;

 

Public property Maximum: integer;

 

Public property Members: AIThingReferenceList;

 


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