Unit Globals
Description
**********************************************************
Overview
Classes, Interfaces, Objects and Records
Types
Constants
Variables
Description
Types
CursorList = ARRAY[iBeamCursor..BlankCursor] OF CursHandle; |
|
SwellType = (...); |
Values
|
HorizPos = (...); |
Values
-
LeftThird:
-
MidThird:
-
RightThird:
|
VertPos = (...); |
Values
-
TopRung:
-
MidRung:
-
BottomRung:
|
chromosome = ARRAY[1..9] OF Integer; |
|
CompletenessType = (...); |
Values
|
SpokesType = (...); |
Values
-
NorthOnly:
-
NSouth:
-
Radial:
|
PartOfBox = (...); |
Values
-
MainPart:
-
MovePart:
-
GoAwayPart:
-
AnyPart:
|
PointArray = ARRAY[1..4] OF Point; |
|
mode = (...); |
Values
-
preliminary:
-
breeding:
-
albuming:
-
phyloging:
-
killing:
-
moving:
-
detaching:
-
randoming:
-
engineering:
-
drifting:
-
highlighting:
-
PlayingBack:
-
triangling:
-
sweeping:
-
arraying:
|
Constants
MaxBoxes = 100; |
v1.1 was set to 15, but turbo version said 100
|
StackSize = 100; |
v1.1 was set to 50
|
MenuCnt = 8; |
*** Menu Constants ***
|
LoadFossilsItem = 2; |
v1.1 added these menu item constants. Life is too hard without them
|
FM = 2; |
index into MenuList for Apple Menu
|
EM = 3; |
ditto for File Menu
|
BM = 5; |
ditto for Operation Menu
|
MM = 6; |
ditto for Boxes Menu
|
PM = 7; |
ditto for Mutations Menu
|
DMutsize = 0.01; |
W for Window Menu
|
MainID = 1000; |
windowKind of pascal windows
|
AboutID = 1000; |
resource ID for MainWindow
|
Text1ID = 1000; |
resource ID for dialog box
|
Text2ID = 1001; |
resource IDs for 'About...' text
|
SaveFossilString = 11609; |
|
SaveBiomorphString = 3866; |
|
kAlertStringsID = 128; |
new STR# IDs for alerts - v1.1
|
leftCursID = 135; |
CURSORS > made these contiguous numbers so that they can be read in a loop and checked - Alun
|
Variables
TV: Integer; |
event passed from operating system
|
TH: Integer; |
event passed from operating system
|
FossilCounter: LongInt; |
location of text
|
DragArea: Rect; |
******** Screen stuff ************
|
GrowArea: Rect; |
defines area where window can be dragged in
|
ScreenArea: Rect; |
defines area to which a window's size can change
|
theCursor: Cursor; |
used to hold cursor handles
|
MenuList: ARRAY[1..MenuCnt] OF MenuHandle; |
******** Menu stuff ***************
|
SpecialBreedMenu: MenuHandle; |
holds menu info
|
MainPtr: WindowPtr; |
******** Window stuff ***************
|
MainRec: WindowRecord; |
pointer to main window
|
PlayBackPtr: WindowPtr; |
holds data for main window
|
PlayBackRecord: WindowRecord; |
|
MyControl: ControlHandle; |
|
ScreenPort: GrafPtr; |
pointer to MainRec
|
frontw: WindowPtr; |
pointer to entire screen
|
AlbumBitMap: ARRAY[0..4] OF BitMap; |
pointer to active window
|
CurrentGeneratingCurve: Integer; |
|
hideInBackGround: Boolean; |
|
WDetails: MarchingOrders; |
added v1.1 if TRUE hide our windows when switched out. Toggled by menu
|
DDetails: MarchingOrders; |
added v1.1 if TRUE hide our windows when switched out. Toggled by menu
|
TDetails: MarchingOrders; |
added v1.1 if TRUE hide our windows when switched out. Toggled by menu
|
DefaultVolume: Str255; |
******** File Stuff **********
|
dirID: LongInt; |
name of disk we are running on
|
defaultDir: LongInt; |
name of disk we are running on
|
fileName: Str63; |
Folder ID for fossil file and app
|
volRefNum: Integer; |
name of fossil file, normally 'Fossil History'
|
DefaultVolNum: Integer; |
name of fossil file, normally 'Fossil History'
|
MaxPages: Integer; |
name of fossil file, normally 'Fossil History'
|
SizeOfPerson: LongInt; |
fileNum of fossil file
|
LastPutFileName: Str255; |
Record size for saving to files.
|
LastGetFileName: Str255; |
Record size for saving to files.
|
RememberSpecial: integer; |
|
GeneBox: ARRAY[1..16] OF Rect; |
|
WarningHasBeenGiven: Boolean; |
|
DocumentMessage: Integer; |
|
PBoxNo: ARRAY[1..4] OF Integer; |
|
SomethingToRestore: Boolean; |
|
AlreadyTriangling: Boolean; |
|
inc: integer; |
v1.1 A record of info on the capabilities of the current system
|
Threshold: integer; |
v1.1 A record of info on the capabilities of the current system
|
Generated by PasDoc 0.14.0.
|