Track agent energy

Base energy, move energy
This commit is contained in:
Petr Baudis 2011-11-27 02:32:59 +01:00
parent 4fe552a79e
commit 93882f79b9
5 changed files with 22 additions and 6 deletions

View file

@ -2,19 +2,24 @@
#define BRMLIFE__AGENT_H
#include "map.h"
#include "world.h"
class connection;
class agent {
public:
int id;
class tile *tile;
class connection *conn;
class tile *tile;
int energy;
agent(int id_, class tile &tile_, class connection *conn_)
: id (id_), tile (&tile_), conn (conn_)
: id (id_), conn (conn_), tile (&tile_)
{
put_at(tile_);
energy = world::newborn_energy;
};
bool move_dir(int dir_x, int dir_y);