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

Class AIEnvironment

Unit

cAIEnvironment

Declaration

type AIEnvironment = class(AIBaseObject)

Description

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

Hierarchy

AIBaseObject

Methods

Overview

Public procedure Build(aWidth: integer; aHeight: integer);
Public procedure Clean;
Public Constructor Create(aReality: pointer);
Public Destructor Destroy; override;
Public procedure EnactBonk(aOriginCreature: AICreature; aTarget: AIThing);
Public procedure EnactGrab(aOriginCreature: AICreature; aTarget: AIThing);
Public function FindWithHandle(aHandle: integer): AIBaseObject;
Public procedure Fuel;
Public procedure FullDisplay(aList: TStrings); override;
Protected function GetAirFriction: AIForce;
Protected function GetGravity: AIForce;
Protected function GetLandFriction: AIForce;
Protected function GetWaterFriction: AIForce;
Public procedure LoadFromFile(var aFile: TextFile); override;
Public function RoundStatistics: string;
Public procedure SaveToFile(var aFile: TextFile); override;
Public procedure Snip(aThing: AIThing); overload;
Public procedure Snip(aHandle: integer); overload;

Description

Public procedure Build(aWidth: integer; aHeight: integer);

 

Public procedure Clean;

 

Public Constructor Create(aReality: pointer);

 

Public Destructor Destroy; override;

 

Public procedure EnactBonk(aOriginCreature: AICreature; aTarget: AIThing);

 

Public procedure EnactGrab(aOriginCreature: AICreature; aTarget: AIThing);

 

Public function FindWithHandle(aHandle: integer): AIBaseObject;

 

Public procedure Fuel;

 

Public procedure FullDisplay(aList: TStrings); override;

 

Protected function GetAirFriction: AIForce;

 

Protected function GetGravity: AIForce;

 

Protected function GetLandFriction: AIForce;

 

Protected function GetWaterFriction: AIForce;

 

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

 

Public function RoundStatistics: string;

 

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

 

Public procedure Snip(aThing: AIThing); overload;

 

Public procedure Snip(aHandle: integer); overload;

 

Properties

Overview

Public property AirFriction: AIForce;
Public property Attachments: AIAttachmentContainer;
Public property Gravity: AIForce;
Public property LandFriction: AIForce;
Public property Name: string;
Public property References: AILinkContainer;
Public property Shadows: boolean;
Public property Space: AISpace;
Public property Things: AIThingList;
Public property WaterFriction: AIForce;

Description

Public property AirFriction: AIForce;

 

Public property Attachments: AIAttachmentContainer;

 

Public property Gravity: AIForce;

 

Public property LandFriction: AIForce;

 

Public property Name: string;

 

Public property References: AILinkContainer;

 

Public property Shadows: boolean;

 

Public property Space: AISpace;

 

Public property Things: AIThingList;

 

Public property WaterFriction: AIForce;

 


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