liste.h 689 Bytes
#include <stdio.h>
#include <stdlib.h>
#define  TAILLE_X  700


typedef struct entite
{int image;int x;int y;int speed;}entite;


typedef struct l_entite
{entite ent;struct l_entite* next;}l_entite;

l_entite* create_l_entite  (int x,int y,int speed,int image);
entite    create_entite    (entite ent,int x,int y, int speed, int image);
void      add_entite       (l_entite** head,int x,int y,int speed,int image);
void      display_l_entite (l_entite* mons);
void      display_entite   (entite ent);
void      moveMissile     (l_entite* msl);
void      addMissile       (l_entite** head, entite vaisseau,int image);
void      detecterCollisions(l_entite* l_missile, l_entite* l_monstre);