Ant

Undocumented in source.

Constructors

this
this()
Undocumented in source.
this
this(Individ ind)
Undocumented in source.

Members

Enums

Faces
enum Faces
Undocumented in source.

Functions

addCheat
void addCheat(Cheat a)
Undocumented in source. Be warned that the author may not have intended to support it.
initialize
void initialize(WorldAbstract world)
Undocumented in source. Be warned that the author may not have intended to support it.
isCheater
bool isCheater()
Undocumented in source. Be warned that the author may not have intended to support it.

Properties

dup
Ant dup [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Static functions

loadYaml
Ant loadYaml(Node node)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

Direction
Faces Direction;
Undocumented in source.
FoodCount
int FoodCount;
Undocumented in source.
IsFood
bool IsFood;
Undocumented in source.
MyCheat
Cheat MyCheat;
Undocumented in source.
prevFoodCount
int prevFoodCount;
Undocumented in source.
x
int x;
y
int y;
Undocumented in source.

Inherited Members

From Individ

name
string name [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
name
string name [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
loadFrom
void loadFrom(Individ ind)
Undocumented in source. Be warned that the author may not have intended to support it.
program
Line[] program [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
getGenomeSize
size_t getGenomeSize()
Undocumented in source. Be warned that the author may not have intended to support it.
memory
Line[] memory [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
memory
Line[] memory [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
program
Line[] program [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
programString
string programString [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
memoryString
string memoryString [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
fitness
double fitness [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
fitness
double fitness [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
invals
Line[] invals [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
outvals
Line[] outvals [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
invals
Line[] invals [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
outvals
Line[] outvals [@property setter]
Undocumented in source. Be warned that the author may not have intended to support it.
dup
Individ dup [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
initialize
void initialize(WorldAbstract world)
Undocumented in source. Be warned that the author may not have intended to support it.
saveBinary
void saveBinary(OutputStream stream)
Undocumented in source. Be warned that the author may not have intended to support it.
saveYaml
Node saveYaml()
Undocumented in source. Be warned that the author may not have intended to support it.
loadBinary
Individ loadBinary(InputStream stream)
Undocumented in source. Be warned that the author may not have intended to support it.
loadYaml
Individ loadYaml(Node node)
Undocumented in source. Be warned that the author may not have intended to support it.
genDot
string genDot()
Undocumented in source. Be warned that the author may not have intended to support it.
mProgram
Line[] mProgram;
Undocumented in source.
mMemory
Line[] mMemory;
Undocumented in source.
inVals
Line[] inVals;
Undocumented in source.
outVals
Line[] outVals;
Undocumented in source.
mFitness
double mFitness;
Undocumented in source.
mName
string mName;
Undocumented in source.

Meta