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

Class AIThingList

Unit

cAIThings

Declaration

type AIThingList = class(AIBaseContainer)

Description

----------------------------------------------------------------------------

Hierarchy

AIBaseContainer > TActiveList

Methods

Overview

Public procedure BringOutYourDead;
Public function CanAdd(aKind: integer): boolean;
Public function CanTreeGrowHere(aPosition: AIPosition): boolean;
Protected procedure CheckCollisions;
Public procedure Clean;
Protected procedure ClearTables;
Public function Connection(aKind: integer): AIThing;
Public Constructor Create(aEnvironment: pointer);
Protected procedure CreateTables;
Protected function CreateThing(aKind: integer): AIThing;
Public procedure DefaultMaximums;
Public Destructor Destroy; override;
Protected procedure DestroyTables;
Public procedure DisplayCounts(aList: TStrings);
Public procedure EmptyCradle;
Public procedure EmptyPurgatory;
Public procedure EmptyTrash;
Public function Exists(aKind: integer): boolean;
Public procedure FuelEverything;
Protected procedure GenerateForms;
Public procedure JoinAllCommunities;
Public procedure LoadForms;
Public procedure LoadFromFile(var aFile: TextFile);
Public function NewThing(aKind: integer): AIThing; overload;
Public function NewThing(aKind: integer; aLocation: AIGrid): AIThing; overload;
Public procedure ResetCounters;
Public procedure SaveToFile(var aFile: TextFile);

Description

Public procedure BringOutYourDead;

 

Public function CanAdd(aKind: integer): boolean;

 

Public function CanTreeGrowHere(aPosition: AIPosition): boolean;

dangerous

Protected procedure CheckCollisions;

 

Public procedure Clean;

 

Protected procedure ClearTables;

 

Public function Connection(aKind: integer): AIThing;

 

Public Constructor Create(aEnvironment: pointer);

 

Protected procedure CreateTables;

 

Protected function CreateThing(aKind: integer): AIThing;

 

Public procedure DefaultMaximums;

 

Public Destructor Destroy; override;

 

Protected procedure DestroyTables;

 

Public procedure DisplayCounts(aList: TStrings);

 

Public procedure EmptyCradle;

 

Public procedure EmptyPurgatory;

 

Public procedure EmptyTrash;

dangerous...!

Public function Exists(aKind: integer): boolean;

 

Public procedure FuelEverything;

 

Protected procedure GenerateForms;

 

Public procedure JoinAllCommunities;

 

Public procedure LoadForms;

 

Public procedure LoadFromFile(var aFile: TextFile);

 

Public function NewThing(aKind: integer): AIThing; overload;

 

Public function NewThing(aKind: integer; aLocation: AIGrid): AIThing; overload;

 

Public procedure ResetCounters;

 

Public procedure SaveToFile(var aFile: TextFile);

 

Properties

Overview

Public property AI: boolean;
Public property Colliders: AIThingReferenceList;
Public property Collisions: boolean;
Public property Counters: AIIntegerList;
Public property Cradle: AIThingReferenceList;
Public property Existents: AIThingReferenceList;
Public property Forms: AIBaseContainer;
Public property Fruits: AIThingReferenceList;
Public property Maximums: AIIntegerList;
Public property Predators: AIThingReferenceList;
Public property Prey: AIThingReferenceList;
Public property Purgatory: AIThingReferenceList;
Public property Tables: AIThingTables;
Public property Tangibles: AIThingReferenceList;
Public property Trash: AIThingReferenceList;

Description

Public property AI: boolean;

 

Public property Colliders: AIThingReferenceList;

 

Public property Collisions: boolean;

 

Public property Counters: AIIntegerList;

 

Public property Cradle: AIThingReferenceList;

 

Public property Existents: AIThingReferenceList;

 

Public property Forms: AIBaseContainer;

 

Public property Fruits: AIThingReferenceList;

 

Public property Maximums: AIIntegerList;

 

Public property Predators: AIThingReferenceList;

 

Public property Prey: AIThingReferenceList;

 

Public property Purgatory: AIThingReferenceList;

 

Public property Tables: AIThingTables;

 

Public property Tangibles: AIThingReferenceList;

 

Public property Trash: AIThingReferenceList;

 


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