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

Unit MuggleUtilities

Description

MUGGLE - MultiUser Game GLScene Engine
http://gls-fps-3d.sourceforge.net
$Id: MuggleUtilities.pas,v 1.3 2003/09/26 05:31:00 aidave Exp $
Based on cUtilities.pas from Ai.Planet (http://aiplanet.sourceforge.net)

History :

Classes, Interfaces and Objects

NameDescription
Class TStopWatch  

Functions and Procedures

Overview

function AdjustValue(const aCurrent, aTarget, aAmount: single): single;
function Avg(const aNum1, aNum2, aNum3, aNum4: single): single; overload;
function Avg(const aNum1, aNum2: single): single; overload;
function BoolToGender(const aBoolean: boolean): string;
function BoolToStr(const aBoolean: boolean): string;
function BoolToYesNoStr(const aBoolean: boolean): string;
function Cap(const aNumber, aCap: integer): integer;
function ClockTime: comp;
procedure LimitVector(var aVect: TAffineVector; const aMax: single);
procedure LoadModel(aFreeForm: TGLFreeForm; aFile: string);
function Max(const aNum1, aNum2, aNum3, aNum4: single): single; overload;
function Max(const aNum1, aNum2: single): single; overload;
function Min(const aNum1, aNum2, aNum3: single): single; overload;
function Min(const aNum1, aNum2, aNum3, aNum4, aNum5: single): single; overload;
function Min(const aNum1, aNum2: single): single; overload;
function Min(const aNum1, aNum2, aNum3, aNum4: single): single; overload;
function Pluralize(aString: string): string;
function PtrToStr(const aPointer: pointer): string;
function RandomPolarity: integer;
function RandomSwing: single;
function readFileBoolean(var aFile: TextFile): boolean;
procedure readVector(var aFile: TextFile; var aVector: TAffineVector);
function StandardizeText(const aString: string): string;
function VectorToString(aVect: TVector): string; overload;
function VectorToString(aVect: TAffineVector): string; overload;
procedure writeFileBoolean(var aFile: TextFile; aBoolean: boolean);
procedure writeVector(var aFile: TextFile; var aVector: TAffineVector);

Description

function AdjustValue(const aCurrent, aTarget, aAmount: single): single;

 

function Avg(const aNum1, aNum2, aNum3, aNum4: single): single; overload;

 

function Avg(const aNum1, aNum2: single): single; overload;

 

function BoolToGender(const aBoolean: boolean): string;

 

function BoolToStr(const aBoolean: boolean): string;

 

function BoolToYesNoStr(const aBoolean: boolean): string;

 

function Cap(const aNumber, aCap: integer): integer;

 

function ClockTime: comp;

 

procedure LimitVector(var aVect: TAffineVector; const aMax: single);

 

procedure LoadModel(aFreeForm: TGLFreeForm; aFile: string);

 

function Max(const aNum1, aNum2, aNum3, aNum4: single): single; overload;

 

function Max(const aNum1, aNum2: single): single; overload;

 

function Min(const aNum1, aNum2, aNum3: single): single; overload;

 

function Min(const aNum1, aNum2, aNum3, aNum4, aNum5: single): single; overload;

 

function Min(const aNum1, aNum2: single): single; overload;

 

function Min(const aNum1, aNum2, aNum3, aNum4: single): single; overload;

 

function Pluralize(aString: string): string;

 

function PtrToStr(const aPointer: pointer): string;

 

function RandomPolarity: integer;

 

function RandomSwing: single;

 

function readFileBoolean(var aFile: TextFile): boolean;

 

procedure readVector(var aFile: TextFile; var aVector: TAffineVector);

 

function StandardizeText(const aString: string): string;

 

function VectorToString(aVect: TVector): string; overload;

 

function VectorToString(aVect: TAffineVector): string; overload;

 

procedure writeFileBoolean(var aFile: TextFile; aBoolean: boolean);

 

procedure writeVector(var aFile: TextFile; var aVector: TAffineVector);

 


Generated by PasDoc 0.8.7 on Mon 29/ Sep 2003 18:51:05