AgreeToExit |
myGlobals |
|
AngleMut |
myGlobals |
|
AnimalClawsMut |
myGlobals |
|
AnimalLegsMut |
myGlobals |
|
AnimalPicture |
Ted |
Tells where Height, Width, Angle go in a CumParams. |
AnimalStarts |
Ted |
Just holds one animal, compactly |
AnimalTrunkMut |
myGlobals |
|
AppleMenu |
InitTheMenus |
Initialize the menus |
Atom |
Ted |
|
AtomArray |
Ted |
|
AtomHdl |
Ted |
|
AtomKind |
Ted |
2500 would allow 18 Animals with 15 segments each and 4 joints per segment. |
AtomPtr |
Ted |
where to look in the BoneYard for the next atom. |
A_Error_Alert |
Error_Alert |
|
BoneYard |
Ted |
where the AnimalTrunk.Width is multiplied by SegmentTrunk.Width |
box |
myGlobals |
|
Breed |
Ted |
|
BreedersChoice |
Ted |
index of first atom on an Animal |
BreedingWindow |
myGlobals |
|
BreedWindow |
myGlobals |
|
centre |
myGlobals |
|
centring |
myGlobals |
|
ClawsMut |
myGlobals |
|
Close_About_Arthromorphs |
About_Arthromorphs |
Close our window |
Close_Breeding_Window |
Breeding_Window |
Close our window |
Close_Genome_Window |
Genome_Window |
Close our window |
Concentration |
myGlobals |
|
CountAtoms |
Ted |
|
CumParams |
Ted |
a number for each kind of Atom |
CurrentGenome |
Ted |
|
DeletionMut |
myGlobals |
|
Do_About_Arthromorphs |
About_Arthromorphs |
Handle action to our window, like controls |
Do_Breeding_Window |
Breeding_Window |
Handle action to our window, like controls |
Do_Genome_Window |
Genome_Window |
Handle action to our window, like controls |
Draw |
Ted |
Call right at end of whole program |
DrawBoxes |
boxes |
|
DrawInBox |
Ted |
|
DuplicationMut |
myGlobals |
|
D_Engineering_Window |
Engineering_Window |
|
D_Preferences |
Preferences |
|
EastPole |
Ted |
indexes of starts of all the Animals on the screen |
evolve |
Ted |
|
f |
Ted |
|
flipWantColor |
Ted |
|
FocusOfAttention |
myGlobals |
|
FreePointer |
Ted |
indexes of starts of all the Animals on the screen |
GradientFactor |
Ted |
|
Handle_My_Menu |
HandleTheMenus |
|
HeightMut |
myGlobals |
|
HorizontalOffset |
myGlobals |
|
Hot |
myGlobals |
|
InitBoneYard |
Ted |
|
Init_About_Arthromorphs |
About_Arthromorphs |
Initialize us so all our routines can be activated |
Init_Breeding_Window |
Breeding_Window |
Initialize us so all our routines can be activated |
Init_Genome_Window |
Genome_Window |
Initialize us so all our routines can be activated |
Init_My_Menus |
InitTheMenus |
|
KindsData |
Ted |
7 SegmentJoint, 8 Joint, 9 Claw, 10 spare |
LegsMut |
myGlobals |
|
LevelLocs |
Ted |
|
LoadArthromorph |
Ted |
|
MakeAllAtomMutations |
Richard |
|
MakeAllBodyMutations |
Richard |
|
MaxBoxes |
myGlobals |
|
MidBox |
myGlobals |
|
Midriff |
Ted |
|
MiniFree |
Ted |
indexes of starts of all the Animals on the screen |
miniSize |
Ted |
|
MiniYard |
Ted |
all atoms live here. |
MutationPressure |
myGlobals |
|
MyInit |
initialize |
|
M_Edit |
InitTheMenus |
Menu handle |
M_File |
InitTheMenus |
Menu handle |
M_Operation |
InitTheMenus |
Menu handle |
M_View |
InitTheMenus |
Menu handle |
naive |
Ted |
|
NBoxes |
myGlobals |
|
NCols |
myGlobals |
|
NewMinimal |
Ted |
|
NorthPole |
Ted |
indexes of starts of all the Animals on the screen |
NRows |
myGlobals |
|
OldHorizontalOffset |
myGlobals |
|
OldVerticalOffset |
myGlobals |
|
Open_About_Arthromorphs |
About_Arthromorphs |
Open our window and draw everything |
Open_Breeding_Window |
Breeding_Window |
Open our window and draw everything |
Open_Genome_Window |
Genome_Window |
Open our window and draw everything |
Overlap |
myGlobals |
|
ParamOffset |
Ted |
start searching from here for free blocks |
Prect |
myGlobals |
|
Pressure |
myGlobals |
|
PrintMiddle |
Richard |
|
QuitGracefully |
Ted |
|
RecordBottom |
Ted |
|
RecordTop |
Ted |
|
Resized_Breeding_Window |
Breeding_Window |
Handle resizing scrollbars |
resizing |
myGlobals |
|
SaveArthromorph |
Ted |
|
scale |
Ted |
|
SecondSegmentAtomNo |
Ted |
|
SectionClawsMut |
myGlobals |
|
SectionLegsMut |
myGlobals |
|
SectionTrunkMut |
myGlobals |
|
SegmentClawsMut |
myGlobals |
|
SegmentCounter |
Ted |
|
SegmentLegsMut |
myGlobals |
|
SegmentTrunkMut |
myGlobals |
|
SetUpBoxes |
boxes |
|
sideways |
myGlobals |
|
Slide |
boxes |
|
SmallAtomArray |
Ted |
for the real thing, use 2500 |
SouthPole |
Ted |
indexes of starts of all the Animals on the screen |
Special |
myGlobals |
|
StartDocument |
Ted |
|
startingUp |
myGlobals |
|
Tandem |
Ted |
|
TellError |
Ted |
|
thickscale |
myGlobals |
|
TrunkMut |
myGlobals |
|
UpDateAnimals |
Ted |
***call this as Evolve(MyPt) from Do_Breeding_Window immediately after defining MyPt |
Update_About_Arthromorphs |
About_Arthromorphs |
Update our window, someone uncovered a part of us |
Update_Breeding_Window |
Breeding_Window |
Update our window, someone uncovered a part of us |
Update_Genome_Window |
Genome_Window |
Update our window, someone uncovered a part of us |
upregion |
myGlobals |
|
VerticalOffset |
myGlobals |
|
wantColor |
myGlobals |
|
WestPole |
Ted |
indexes of starts of all the Animals on the screen |
WidthMut |
myGlobals |
|
YardSize |
Ted |
|