Support for agent death

This commit is contained in:
Petr Baudis 2011-11-27 02:48:28 +01:00
parent f6221436a4
commit 64ea015a06
4 changed files with 20 additions and 5 deletions

View file

@ -14,16 +14,20 @@ public:
class tile *tile;
int energy;
bool dead;
agent(int id_, class tile &tile_, class connection *conn_)
: id (id_), conn (conn_), tile (&tile_)
{
put_at(tile_);
energy = world::newborn_energy;
dead = false;
};
bool move_dir(int dir_x, int dir_y);
void die(void);
void on_action_takes(void);
void on_tick(void);
void on_senses_update(void);