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

Class AILivingThing

Unit

cAILife

Declaration

type AILivingThing = class(AIThing)

Description

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

Hierarchy

AIThing > AIBaseObject

Methods

Overview

Public procedure Cease; override;
Public Constructor Create(aParent: pointer);
Public procedure Damage(aAmount: integer); override;
Public function Dead: boolean;
Public procedure Decompose;
Public procedure Die; virtual;
Public function Digest(const aAmount: integer): integer; override;
Public procedure Fuel; override;
Public procedure FullDisplay(aList: TStrings); override;
Public procedure HealthIncrease(aAmount: integer);
Public procedure LoadFromFile(var aFile: TextFile); override;
Public function OneLineDisplay: string; override;
Public function Rotten: boolean;
Public procedure SaveToFile(var aFile: TextFile); override;

Description

Public procedure Cease; override;

 

Public Constructor Create(aParent: pointer);

 

Public procedure Damage(aAmount: integer); override;

 

Public function Dead: boolean;

 

Public procedure Decompose;

 

Public procedure Die; virtual;

 

Public function Digest(const aAmount: integer): integer; override;

 

Public procedure Fuel; override;

 

Public procedure FullDisplay(aList: TStrings); override;

 

Public procedure HealthIncrease(aAmount: integer);

Modify

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

 

Public function OneLineDisplay: string; override;

 

Public function Rotten: boolean;

 

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

 

Properties

Overview

Public property Alive: boolean;
Public property Health: integer;
Public property Rot: integer;
Public property Water: single;

Description

Public property Alive: boolean;

 

Public property Health: integer;

 

Public property Rot: integer;

 

Public property Water: single;

 


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