Blame view

liste.h 769 Bytes
10978c4e   mahmoudrabia   space invaders
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
  #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);
  void      remove_entite(l_entite** head, l_entite* target);
  void updateScore();