type AIEnvironment = class(
AIBaseObject
)
AIBaseObject
![]() |
procedure Build(aWidth: integer; aHeight: integer); |
![]() |
procedure Clean; |
![]() |
Constructor Create(aReality: pointer); |
![]() |
Destructor Destroy; override; |
![]() |
procedure EnactBonk(aOriginCreature: AICreature; aTarget: AIThing); |
![]() |
procedure EnactGrab(aOriginCreature: AICreature; aTarget: AIThing); |
![]() |
function FindWithHandle(aHandle: integer): AIBaseObject; |
![]() |
procedure Fuel; |
![]() |
procedure FullDisplay(aList: TStrings); override; |
![]() |
function GetAirFriction: AIForce; |
![]() |
function GetGravity: AIForce; |
![]() |
function GetLandFriction: AIForce; |
![]() |
function GetWaterFriction: AIForce; |
![]() |
procedure LoadFromFile(var aFile: TextFile); override; |
![]() |
function RoundStatistics: string; |
![]() |
procedure SaveToFile(var aFile: TextFile); override; |
![]() |
procedure Snip(aThing: AIThing); overload; |
![]() |
procedure Snip(aHandle: integer); overload; |
![]() |
procedure Build(aWidth: integer; aHeight: integer); |
![]() |
procedure Clean; |
![]() |
Constructor Create(aReality: pointer); |
![]() |
Destructor Destroy; override; |
![]() |
procedure EnactBonk(aOriginCreature: AICreature; aTarget: AIThing); |
![]() |
procedure EnactGrab(aOriginCreature: AICreature; aTarget: AIThing); |
![]() |
function FindWithHandle(aHandle: integer): AIBaseObject; |
![]() |
procedure Fuel; |
![]() |
procedure FullDisplay(aList: TStrings); override; |
![]() |
function GetAirFriction: AIForce; |
![]() |
function GetGravity: AIForce; |
![]() |
function GetLandFriction: AIForce; |
![]() |
function GetWaterFriction: AIForce; |
![]() |
procedure LoadFromFile(var aFile: TextFile); override; |
![]() |
function RoundStatistics: string; |
![]() |
procedure SaveToFile(var aFile: TextFile); override; |
![]() |
procedure Snip(aThing: AIThing); overload; |
![]() |
procedure Snip(aHandle: integer); overload; |
![]() |
property AirFriction: AIForce; |
![]() |
property Attachments: AIAttachmentContainer; |
![]() |
property Gravity: AIForce; |
![]() |
property LandFriction: AIForce; |
![]() |
property Name: string; |
![]() |
property References: AILinkContainer; |
![]() |
property Shadows: boolean; |
![]() |
property Space: AISpace; |
![]() |
property Things: AIThingList; |
![]() |
property WaterFriction: AIForce; |
![]() |
property AirFriction: AIForce; |
![]() |
property Attachments: AIAttachmentContainer; |
![]() |
property Gravity: AIForce; |
![]() |
property LandFriction: AIForce; |
![]() |
property Name: string; |
![]() |
property References: AILinkContainer; |
![]() |
property Shadows: boolean; |
![]() |
property Space: AISpace; |
![]() |
property Things: AIThingList; |
![]() |
property WaterFriction: AIForce; |