Main Page | Class List | File List | Class Members | File Members

utilities.h File Reference

#include "common.h"
#include "vector.h"

Include dependency graph for utilities.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Classes

struct  range< T >
class  colour4f

Typedefs

typedef uInt entityId
typedef int energy
typedef int memory
typedef vector2i position
typedef vector2i area
typedef vector2i direction
typedef range< energyenergyRange
typedef range< address > memoryBlock
typedef range< address > memoryRange


Typedef Documentation

typedef vector2i area
 

Definition at line 16 of file utilities.h.

typedef vector2i direction
 

Definition at line 17 of file utilities.h.

Referenced by world::spawnEntity().

typedef int energy
 

Definition at line 11 of file utilities.h.

Referenced by world::absorbEnergy(), world::convertMemoryToEnergy(), entity::getEnergy(), world::getEnergyPerAbsorb(), world::getEnergyPerUnitMemory(), instr_convertEnergyToMemory(), instr_transferEnergy(), world::moveEntity(), world::releaseEnergy(), world::transferEnergy(), and world::transferMemory().

typedef struct range< energy > energyRange
 

Definition at line 40 of file utilities.h.

typedef uInt entityId
 

Definition at line 10 of file utilities.h.

Referenced by world::kill().

typedef int memory
 

Definition at line 12 of file utilities.h.

Referenced by world::convertEnergyToMemory(), world::convertMemoryToEnergy(), entity::entity(), world::spawnEntity(), and world::transferMemory().

typedef struct range< address > memoryBlock
 

Definition at line 41 of file utilities.h.

typedef struct range< address > memoryRange
 

Definition at line 42 of file utilities.h.

typedef vector2i position
 

Definition at line 15 of file utilities.h.

Referenced by world::getPosInfrontOfEntity(), world::giveMemory(), initWorld(), world::moveEntity(), world::spawnEntity(), world::takeMemory(), and world::transferEnergy().


Generated on Sun Mar 6 22:11:28 2005 for experiment03 by doxygen 1.3.7