Units
Class Hierarchy
Classes, Interfaces, Objects and Records
Types
Variables
Constants
Functions and Procedures
Identifiers
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;
MaxResources = 154;
27291 for Fewer album screens, 27295 for Careful
Operating System utilities
Dialog Manager utilities
Turbo routine, except this returns bytes (since we don't use pascal type-files now).