Unit Miscellaneous

DescriptionUsesClasses, Interfaces, Objects and RecordsFunctions and ProceduresTypesConstantsVariables

Description

 

Uses

Overview

Functions and Procedures

PROCEDURE ImportPICT;
PROCEDURE MirrorBits (SourceBitmap: BitMap; RectOfInterest: Rect; VAR DestBitMap: BitMap);
FUNCTION FossilsExist: Boolean;
PROCEDURE DireMessage (string1ID, string2ID: Integer; VAR Verdict: Integer; YesNo: Boolean);
PROCEDURE MemoryMessage (ID: Integer; InMessage: Str255; VAR Verdict: Integer);
PROCEDURE SimpleMessage (ID: Integer; VAR Verdict: Integer);
PROCEDURE HelpMessage (StrID: Integer);
PROCEDURE ArrayDialog (VAR WDetails, DDetails, TDetails: MarchingOrders; VAR Verdict: integer);
FUNCTION LayoutDialog (VAR HoldConstant, RowChap, ColChap: MarchingOrders; VAR NRows, NCols: Integer): boolean;
FUNCTION GenesDialog: Boolean;
PROCEDURE SyringeMessage;
PROCEDURE Pause (Message: Str255);
PROCEDURE SetItemState (Mndx, Indx: Integer; Flag: Boolean);
FUNCTION RandInt (Max: Integer): Integer;
FUNCTION Odd (i: Integer): Boolean;
FUNCTION RandSwell (Indgene: Swelltype): SwellType;
PROCEDURE EraseInnerRect (box: Rect);
PROCEDURE FrameOuterRect (box: Rect);
PROCEDURE FrameInnerRect (box: Rect);
PROCEDURE StoreOffScreen (box: Rect; VAR Snapshot: BitMap);
PROCEDURE RestoreOffScreen (box: Rect; Snapshot: BitMap);
PROCEDURE CleanUp;
PROCEDURE MakeOffScreen (box: Rect; VAR Snapshot: BitMap; VAR Burst: Boolean);
PROCEDURE DrawInt (i: Integer);
PROCEDURE Drawi (i: Integer);
PROCEDURE DrawReal (r: real);
PROCEDURE RealToString (r: real; VAR theString: str255);
PROCEDURE Grow (VAR Box: Rect; d: Integer);
PROCEDURE BoxesOnly;
PROCEDURE OwnEditMenu;
FUNCTION DawkFilter (param: ParmBlkPtr): Boolean;
PROCEDURE SmallMenus;
PROCEDURE LargeMenus;
PROCEDURE BigFuncBox (Box: Rect; VAR Outbox: Rect);
PROCEDURE SmallFuncBox (Box: Rect; VAR Outbox: Rect; BoxSize: Integer);
PROCEDURE FuncBox (Box: Rect; VAR Outbox: Rect; BoxSize: Integer);
PROCEDURE Poop (n: Integer);
PROCEDURE StartDocuments (DocumentCount: Integer);
FUNCTION TwoToThe (n: integer): integer;
FUNCTION TrapAvailable (theTrap: integer): Boolean;
FUNCTION WNEIsImplemented: Boolean;
FUNCTION TempMemCallsAvailable: Boolean;
PROCEDURE DeleteOldFile (volRefNum: Integer; dirID: LongInt; fileName: Str255);
PROCEDURE PositionDialog (theType: ResType; theID: integer);
PROCEDURE FindDlogPosition (theType: ResType; theID: integer; VAR corner: Point);
FUNCTION IsEOF (refNum: Integer; howClose: LongInt): Boolean;
FUNCTION FileSize (refNum: Integer): LongInt;
FUNCTION snail: person;
FUNCTION Turritella: person;
FUNCTION Bivalve: person;
FUNCTION Ammonite: person;
FUNCTION Nautilus: person;
FUNCTION Brachiopod: person;
FUNCTION Cone: person;
FUNCTION Whelk: person;
FUNCTION Scallop: person;
FUNCTION Eloise: person;
FUNCTION Gallaghers: person;
FUNCTION Rapa: person;
FUNCTION Lightning: person;
FUNCTION Sundial: person;
FUNCTION Fig: person;
FUNCTION Tun: person;
FUNCTION RazorShell: person;
FUNCTION JapaneseWonder: person;

Constants

MaxResources = 154;

Description

Functions and Procedures

PROCEDURE ImportPICT;
 
PROCEDURE MirrorBits (SourceBitmap: BitMap; RectOfInterest: Rect; VAR DestBitMap: BitMap);
 
FUNCTION FossilsExist: Boolean;
 
PROCEDURE DireMessage (string1ID, string2ID: Integer; VAR Verdict: Integer; YesNo: Boolean);
 
PROCEDURE MemoryMessage (ID: Integer; InMessage: Str255; VAR Verdict: Integer);
 
PROCEDURE SimpleMessage (ID: Integer; VAR Verdict: Integer);

27291 for Fewer album screens, 27295 for Careful

PROCEDURE HelpMessage (StrID: Integer);
 
PROCEDURE ArrayDialog (VAR WDetails, DDetails, TDetails: MarchingOrders; VAR Verdict: integer);
 
FUNCTION LayoutDialog (VAR HoldConstant, RowChap, ColChap: MarchingOrders; VAR NRows, NCols: Integer): boolean;
 
FUNCTION GenesDialog: Boolean;
 
PROCEDURE SyringeMessage;
 
PROCEDURE Pause (Message: Str255);
 
PROCEDURE SetItemState (Mndx, Indx: Integer; Flag: Boolean);
 
FUNCTION RandInt (Max: Integer): Integer;
 
FUNCTION Odd (i: Integer): Boolean;
 
FUNCTION RandSwell (Indgene: Swelltype): SwellType;
 
PROCEDURE EraseInnerRect (box: Rect);
 
PROCEDURE FrameOuterRect (box: Rect);
 
PROCEDURE FrameInnerRect (box: Rect);
 
PROCEDURE StoreOffScreen (box: Rect; VAR Snapshot: BitMap);
 
PROCEDURE RestoreOffScreen (box: Rect; Snapshot: BitMap);
 
PROCEDURE CleanUp;
 
PROCEDURE MakeOffScreen (box: Rect; VAR Snapshot: BitMap; VAR Burst: Boolean);
 
PROCEDURE DrawInt (i: Integer);
 
PROCEDURE Drawi (i: Integer);
 
PROCEDURE DrawReal (r: real);
 
PROCEDURE RealToString (r: real; VAR theString: str255);
 
PROCEDURE Grow (VAR Box: Rect; d: Integer);
 
PROCEDURE BoxesOnly;
 
PROCEDURE OwnEditMenu;
 
FUNCTION DawkFilter (param: ParmBlkPtr): Boolean;
 
PROCEDURE SmallMenus;
 
PROCEDURE LargeMenus;
 
PROCEDURE BigFuncBox (Box: Rect; VAR Outbox: Rect);
 
PROCEDURE SmallFuncBox (Box: Rect; VAR Outbox: Rect; BoxSize: Integer);
 
PROCEDURE FuncBox (Box: Rect; VAR Outbox: Rect; BoxSize: Integer);
 
PROCEDURE Poop (n: Integer);
 
PROCEDURE StartDocuments (DocumentCount: Integer);
 
FUNCTION TwoToThe (n: integer): integer;
 
FUNCTION TrapAvailable (theTrap: integer): Boolean;

Operating System utilities

FUNCTION WNEIsImplemented: Boolean;
 
FUNCTION TempMemCallsAvailable: Boolean;
 
PROCEDURE DeleteOldFile (volRefNum: Integer; dirID: LongInt; fileName: Str255);
 
PROCEDURE PositionDialog (theType: ResType; theID: integer);

Dialog Manager utilities

PROCEDURE FindDlogPosition (theType: ResType; theID: integer; VAR corner: Point);
 
FUNCTION IsEOF (refNum: Integer; howClose: LongInt): Boolean;
 
FUNCTION FileSize (refNum: Integer): LongInt;
 
FUNCTION snail: person;

Turbo routine, except this returns bytes (since we don't use pascal type-files now).

FUNCTION Turritella: person;
 
FUNCTION Bivalve: person;
 
FUNCTION Ammonite: person;
 
FUNCTION Nautilus: person;
 
FUNCTION Brachiopod: person;
 
FUNCTION Cone: person;
 
FUNCTION Whelk: person;
 
FUNCTION Scallop: person;
 
FUNCTION Eloise: person;
 
FUNCTION Gallaghers: person;
 
FUNCTION Rapa: person;
 
FUNCTION Lightning: person;
 
FUNCTION Sundial: person;
 
FUNCTION Fig: person;
 
FUNCTION Tun: person;
 
FUNCTION RazorShell: person;
 
FUNCTION JapaneseWonder: person;
 

Constants

MaxResources = 154;
 

Generated by PasDoc 0.14.0.