#include <world.h>
|
|
|
|
|
|
|
Definition at line 52 of file world.cpp. References m_tiles. |
|
Definition at line 329 of file world.cpp. References absorbEnergy(), energy, getTileAtPos(), m_absorbAmount, tile::m_energy, m_maxEnergyPerTile, entity::m_position, and transferEnergy(). Referenced by absorbEnergy(), and instr_absorbEnergy(). |
|
Definition at line 88 of file world.cpp. References addInstruction(). Referenced by addInstruction(), and initWorld(). |
|
Definition at line 620 of file world.cpp. References canBeExecuted(), entity::m_energy, and process2entity. Referenced by canBeExecuted(). |
|
Definition at line 485 of file world.cpp. References convertEnergyToMemory(), entity::m_energy, m_energyPerUnitMemory, m_maxMemoryPerEntity, and memory. Referenced by convertEnergyToMemory(), and instr_convertEnergyToMemory(). |
|
Definition at line 523 of file world.cpp. References convertMemoryToEnergy(), energy, entity::m_energy, m_energyPerUnitMemory, m_maxEnergyPerEntity, and memory. Referenced by convertMemoryToEnergy(), and instr_convertMemoryToEnergy(). |
|
Definition at line 580 of file world.cpp. References drawGrid(), drawRectangle(), colour4f::m_b, colour4f::m_g, m_maxCostPerTile, m_size, and m_tiles. Referenced by draw(). |
|
Definition at line 95 of file world.h. References energy, and m_absorbAmount. |
|
Definition at line 92 of file world.h. References energy, and m_energyPerUnitMemory. |
|
Definition at line 158 of file world.cpp. References getEntity(). Referenced by getEntity(). |
|
Definition at line 169 of file world.cpp. References getEntityAtPos(), m_size, and m_tiles. Referenced by getEntityAtPos(), moveEntity(), and spawnEntity(). |
|
|
|
|
|
Definition at line 568 of file world.cpp. References getPosInfrontOfEntity(), entity::m_direction, entity::m_position, and position. Referenced by getPosInfrontOfEntity(), giveMemory(), moveEntity(), takeMemory(), and transferEnergy(). |
|
Definition at line 558 of file world.cpp. References getTileAtPos(), m_size, and m_tiles. Referenced by absorbEnergy(), getTileAtPos(), giveMemory(), kill(), moveEntity(), releaseEnergy(), takeMemory(), transferEnergy(), and transferMemory(). |
|
Definition at line 448 of file world.cpp. References getPosInfrontOfEntity(), getTileAtPos(), giveMemory(), entity::m_direction, tile::m_pEntity, position, spawnEntity(), and transferMemory(). Referenced by giveMemory(), and instr_giveMemory(). |
|
Definition at line 67 of file world.cpp. References m_maxCostPerTile, m_maxEnergyPerTile, m_size, and m_tiles. Referenced by initWorld(). |
|
Definition at line 134 of file world.h. Referenced by idle(). |
|
Definition at line 631 of file world.cpp. References getTileAtPos(), kill(), entity::m_energy, tile::m_energy, tile::m_pEntity, entity::m_position, and process2entity. |
|
Definition at line 112 of file world.cpp. References entityId, and kill(). Referenced by kill(). |
|
Definition at line 181 of file world.cpp. References energy, getEntityAtPos(), getPosInfrontOfEntity(), getTileAtPos(), tile::m_cost, tile::m_pEntity, entity::m_position, m_size, moveEntity(), position, and transferEnergy(). Referenced by instr_moveFoward(), and moveEntity(). |
|
Definition at line 346 of file world.cpp. References energy, getTileAtPos(), entity::m_position, releaseEnergy(), and transferEnergy(). Referenced by instr_add(), instr_and(), instr_convertEnergyToMemory(), instr_convertMemoryToEnergy(), instr_copy(), instr_decrement(), instr_giveMemory(), instr_increment(), instr_killThread(), instr_moveFoward(), instr_null(), instr_or(), instr_rotate(), instr_spawnThread(), instr_sub(), instr_switch(), instr_takeMemory(), instr_transferEnergy(), releaseEnergy(), and transferMemory(). |
|
Definition at line 94 of file world.cpp. References replaceInstruction(). Referenced by replaceInstruction(). |
|
Definition at line 222 of file world.cpp. References entity::m_direction, and rotateEntityLeft(). Referenced by instr_rotate(), and rotateEntityLeft(). |
|
Definition at line 229 of file world.cpp. References entity::m_direction, and rotateEntityRight(). Referenced by instr_rotate(), and rotateEntityRight(). |
|
Definition at line 94 of file world.h. References m_absorbAmount, and setEnergyPerAbsorb(). Referenced by initWorld(), and setEnergyPerAbsorb(). |
|
Definition at line 91 of file world.h. References m_energyPerUnitMemory, and setEnergyPerUnitMemory(). Referenced by initWorld(), and setEnergyPerUnitMemory(). |
|
Definition at line 98 of file world.h. References m_maxCostPerTile, and setMaxCostPerTile(). Referenced by initWorld(), and setMaxCostPerTile(). |
|
Definition at line 99 of file world.h. References m_maxEnergyPerEntity, and setMaxEnergyPerEntity(). Referenced by initWorld(), and setMaxEnergyPerEntity(). |
|
Definition at line 97 of file world.h. References m_maxEnergyPerTile, and setMaxEnergyPerTile(). Referenced by initWorld(), and setMaxEnergyPerTile(). |
|
Definition at line 100 of file world.h. References m_maxMemoryPerEntity, and setMaxMemoryPerEntity(). Referenced by initWorld(), and setMaxMemoryPerEntity(). |
|
|
|
Definition at line 118 of file world.cpp. References direction, getEntityAtPos(), m_maxEnergyPerEntity, m_maxMemoryPerEntity, entity::m_pid, m_size, m_tiles, memory, position, and spawnEntity(). Referenced by giveMemory(), initWorld(), and spawnEntity(). |
|
Definition at line 106 of file world.cpp. Referenced by idle(). |
|
Definition at line 472 of file world.cpp. References getPosInfrontOfEntity(), getTileAtPos(), tile::m_pEntity, position, takeMemory(), and transferMemory(). Referenced by instr_takeMemory(), and takeMemory(). |
|
Definition at line 311 of file world.cpp. References energy, getPosInfrontOfEntity(), getTileAtPos(), tile::m_pEntity, position, and transferEnergy(). |
|
Definition at line 287 of file world.cpp. References energy, entity::m_energy, m_maxEnergyPerEntity, and transferEnergy(). |
|
Definition at line 263 of file world.cpp. References energy, tile::m_energy, entity::m_energy, m_maxEnergyPerEntity, m_maxEnergyPerTile, and transferEnergy(). |
|
Definition at line 237 of file world.cpp. References energy, and transferEnergy(). Referenced by absorbEnergy(), instr_transferEnergy(), moveEntity(), releaseEnergy(), transferEnergy(), and transferMemory(). |
|
Definition at line 382 of file world.cpp. References energy, getTileAtPos(), tile::m_cost, m_maxMemoryPerEntity, entity::m_position, memory, releaseEnergy(), transferEnergy(), and transferMemory(). |
|
Definition at line 360 of file world.cpp. References transferMemory(). Referenced by giveMemory(), takeMemory(), and transferMemory(). |
|
Definition at line 145 of file world.h. Referenced by absorbEnergy(), getEnergyPerAbsorb(), and setEnergyPerAbsorb(). |
|
Definition at line 146 of file world.h. Referenced by convertEnergyToMemory(), convertMemoryToEnergy(), getEnergyPerUnitMemory(), and setEnergyPerUnitMemory(). |
|
Definition at line 149 of file world.h. Referenced by draw(), init(), and setMaxCostPerTile(). |
|
Definition at line 151 of file world.h. Referenced by convertMemoryToEnergy(), setMaxEnergyPerEntity(), spawnEntity(), and transferEnergy(). |
|
Definition at line 148 of file world.h. Referenced by absorbEnergy(), init(), setMaxEnergyPerTile(), and transferEnergy(). |
|
Definition at line 152 of file world.h. Referenced by convertEnergyToMemory(), setMaxMemoryPerEntity(), spawnEntity(), and transferMemory(). |
|
Definition at line 143 of file world.h. Referenced by draw(), getEntityAtPos(), getTileAtPos(), init(), moveEntity(), and spawnEntity(). |
|
Definition at line 142 of file world.h. Referenced by draw(), getEntityAtPos(), getTileAtPos(), init(), spawnEntity(), and ~world(). |