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();
|