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; |