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

Class AIMatingCreature

Unit

cAIMating

Declaration

type AIMatingCreature = class(AICommunityCreature)

Description

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

Hierarchy

AICommunityCreature > AICreature > AILivingThing > AIThing > AIBaseObject

Methods

Overview

Public procedure Cease; override;
Public Constructor Create(aParent: pointer);
Public Destructor Destroy; override;
Protected procedure DevelopIntoBaby; virtual; abstract;
Public procedure Die; override;
Protected procedure FindMate;
Protected procedure FindMateNoRestraints;
Public procedure Fuel; override;
Public procedure FullDisplay(aList: TStrings); override;
Public procedure LoadFromFile(var aFile: TextFile); override;
Protected procedure MateWithPartner; virtual;
Protected procedure MateWithPartnerNoRestraints; virtual; abstract;
Protected procedure MatingBehaviour;
Protected procedure MatingBehaviourNoRestraints;
Public function OneLineDisplay: string; override;
Public procedure SaveToFile(var aFile: TextFile); override;

Description

Public procedure Cease; override;

 

Public Constructor Create(aParent: pointer);

 

Public Destructor Destroy; override;

 

Protected procedure DevelopIntoBaby; virtual; abstract;

 

Public procedure Die; override;

 

Protected procedure FindMate;

 

Protected procedure FindMateNoRestraints;

 

Public procedure Fuel; override;

 

Public procedure FullDisplay(aList: TStrings); override;

 

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

 

Protected procedure MateWithPartner; virtual;

 

Protected procedure MateWithPartnerNoRestraints; virtual; abstract;

 

Protected procedure MatingBehaviour;

timer to delay mating

Protected procedure MatingBehaviourNoRestraints;

 

Public function OneLineDisplay: string; override;

 

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

 

Properties

Overview

Public property Female: boolean;
Public property MatingTimer: integer;
Public property Partner: AILink;
Public property Stage: integer;

Description

Public property Female: boolean;

 

Public property MatingTimer: integer;

 

Public property Partner: AILink;

 

Public property Stage: integer;

 


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