#include <stdlib.h>
#include <stdio.h>


#define population 20000
#define column 200
#define row 300

struct node {
	int unit;
	int x, oldX;
	int y, oldY;
	int nature;
	struct node * parent;
	struct node * enfant;
} ;

struct purge {
	struct node * ame[population];
	int premier;
	int dernier;
} ;

extern struct node array[population];
extern struct node *matrix[column][row];
extern struct node *naitre;
extern struct node *etre;
extern struct node *fate;

extern struct purge styx;

extern struct node * birth(void);
int kill(struct node *mort);
void existance(void);
void in_the_begining(void);

