type AIThingList = class(
AIBaseContainer
)
AIBaseContainer
> TActiveList
![]() |
procedure BringOutYourDead; |
![]() |
function CanAdd(aKind: integer): boolean; |
![]() |
function CanTreeGrowHere(aPosition: AIPosition): boolean; |
![]() |
procedure CheckCollisions; |
![]() |
procedure Clean; |
![]() |
procedure ClearTables; |
![]() |
function Connection(aKind: integer): AIThing; |
![]() |
Constructor Create(aEnvironment: pointer); |
![]() |
procedure CreateTables; |
![]() |
function CreateThing(aKind: integer): AIThing; |
![]() |
procedure DefaultMaximums; |
![]() |
Destructor Destroy; override; |
![]() |
procedure DestroyTables; |
![]() |
procedure DisplayCounts(aList: TStrings); |
![]() |
procedure EmptyCradle; |
![]() |
procedure EmptyPurgatory; |
![]() |
procedure EmptyTrash; |
![]() |
function Exists(aKind: integer): boolean; |
![]() |
procedure FuelEverything; |
![]() |
procedure GenerateForms; |
![]() |
procedure JoinAllCommunities; |
![]() |
procedure LoadForms; |
![]() |
procedure LoadFromFile(var aFile: TextFile); |
![]() |
function NewThing(aKind: integer): AIThing; overload; |
![]() |
function NewThing(aKind: integer; aLocation: AIGrid): AIThing; overload; |
![]() |
procedure ResetCounters; |
![]() |
procedure SaveToFile(var aFile: TextFile); |
![]() |
procedure BringOutYourDead; |
![]() |
function CanAdd(aKind: integer): boolean; |
![]() |
function CanTreeGrowHere(aPosition: AIPosition): boolean; |
dangerous
![]() |
procedure CheckCollisions; |
![]() |
procedure Clean; |
![]() |
procedure ClearTables; |
![]() |
function Connection(aKind: integer): AIThing; |
![]() |
Constructor Create(aEnvironment: pointer); |
![]() |
procedure CreateTables; |
![]() |
function CreateThing(aKind: integer): AIThing; |
![]() |
procedure DefaultMaximums; |
![]() |
Destructor Destroy; override; |
![]() |
procedure DestroyTables; |
![]() |
procedure DisplayCounts(aList: TStrings); |
![]() |
procedure EmptyCradle; |
![]() |
procedure EmptyPurgatory; |
![]() |
procedure EmptyTrash; |
dangerous...!
![]() |
function Exists(aKind: integer): boolean; |
![]() |
procedure FuelEverything; |
![]() |
procedure GenerateForms; |
![]() |
procedure JoinAllCommunities; |
![]() |
procedure LoadForms; |
![]() |
procedure LoadFromFile(var aFile: TextFile); |
![]() |
function NewThing(aKind: integer): AIThing; overload; |
![]() |
function NewThing(aKind: integer; aLocation: AIGrid): AIThing; overload; |
![]() |
procedure ResetCounters; |
![]() |
procedure SaveToFile(var aFile: TextFile); |
![]() |
property AI: boolean; |
![]() |
property Colliders: AIThingReferenceList; |
![]() |
property Collisions: boolean; |
![]() |
property Counters: AIIntegerList; |
![]() |
property Cradle: AIThingReferenceList; |
![]() |
property Existents: AIThingReferenceList; |
![]() |
property Forms: AIBaseContainer; |
![]() |
property Fruits: AIThingReferenceList; |
![]() |
property Maximums: AIIntegerList; |
![]() |
property Predators: AIThingReferenceList; |
![]() |
property Prey: AIThingReferenceList; |
![]() |
property Purgatory: AIThingReferenceList; |
![]() |
property Tables: AIThingTables; |
![]() |
property Tangibles: AIThingReferenceList; |
![]() |
property Trash: AIThingReferenceList; |
![]() |
property AI: boolean; |
![]() |
property Colliders: AIThingReferenceList; |
![]() |
property Collisions: boolean; |
![]() |
property Counters: AIIntegerList; |
![]() |
property Cradle: AIThingReferenceList; |
![]() |
property Existents: AIThingReferenceList; |
![]() |
property Forms: AIBaseContainer; |
![]() |
property Fruits: AIThingReferenceList; |
![]() |
property Maximums: AIIntegerList; |
![]() |
property Predators: AIThingReferenceList; |
![]() |
property Prey: AIThingReferenceList; |
![]() |
property Purgatory: AIThingReferenceList; |
![]() |
property Tables: AIThingTables; |
![]() |
property Tangibles: AIThingReferenceList; |
![]() |
property Trash: AIThingReferenceList; |