absorbEnergy(entity &ent) | world | |
addInstruction(instructionPtr instrPtr) | world | |
canBeExecuted(process &proc) | world | [protected, virtual] |
convertEnergyToMemory(entity &ent, energy e) | world | |
convertMemoryToEnergy(entity &ent, address addr) | world | |
draw() | world | [virtual] |
getEnergyPerAbsorb() | world | [inline] |
getEnergyPerUnitMemory() | world | [inline] |
getEntity(entityId entId) | world | |
getEntityAtPos(const position &p) | world | |
getMaxThreadsPerProcess() | world | |
getNumInstructions() | world | |
getPosInfrontOfEntity(entity &ent, uInt d) | world | |
getTileAtPos(const position &p) | world | |
giveMemory(entity &ent, address addr) | world | |
init() | world | |
isDead() | world | [inline] |
kill(entityId entId) | world | |
kill(process &proc) | world | [protected, virtual] |
m_absorbAmount | world | [protected] |
m_energyPerUnitMemory | world | [protected] |
m_maxCostPerTile | world | [protected] |
m_maxEnergyPerEntity | world | [protected] |
m_maxEnergyPerTile | world | [protected] |
m_maxMemoryPerEntity | world | [protected] |
m_size | world | [protected] |
m_tiles | world | [protected] |
moveEntity(entity &ent) | world | |
releaseEnergy(energy amount, entity &ent) | world | |
replaceInstruction(instruction instr, instructionPtr instrPtr) | world | |
rotateEntityLeft(entity &ent) | world | |
rotateEntityRight(entity &ent) | world | |
setEnergyPerAbsorb(energy e) | world | [inline] |
setEnergyPerUnitMemory(energy e) | world | [inline] |
setMaxCostPerTile(float e) | world | [inline] |
setMaxEnergyPerEntity(energy e) | world | [inline] |
setMaxEnergyPerTile(energy e) | world | [inline] |
setMaxMemoryPerEntity(memory m) | world | [inline] |
setMaxThreadsPerProcess(uInt n) | world | |
spawnEntity(energy e, memory m, const position &p, const direction &d) | world | |
step() | world | |
takeMemory(entity &ent, address addr) | world | |
transferEnergy(energy amount, energy &a, energy &b) | world | |
transferEnergy(energy amount, tile &t, entity &ent) | world | |
transferEnergy(energy amount, entity &entA, entity &entB) | world | |
transferEnergy(energy amount, entity &ent) | world | |
transferMemory(address addr, program &a, program &b) | world | |
transferMemory(address addr, entity &entA, entity &entB) | world | |
v_tiles typedef | world | [protected] |
vv_tiles typedef | world | [protected] |
world() | world | |
~world() | world | |