Blame view

test.c 1.58 KB
8959b9d7   RABIA   "premiere livraison"
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
  #include <stdio.h>
  #include <SDL/SDL.h>
  #include <SDL/SDL_ttf.h>
  #include "libgraph.h"
  #include "test.h"
  #include <stdbool.h>
  #include <stdlib.h>
  
  #define MAX_LUTINS 16
  #define BITS_PAR_PIXEL 32
  #define TAILLE_POLICE 20
  
  
  
  liste_entite * ajout_en_tete(liste_entite  premiere_entite,struct entite  * une_entite )
  {
      liste_entite * nouvelleentite = (liste_entite * )malloc(sizeof(liste_entite));
  
      if(nouvelleentite == NULL)
      {
          return NULL;
      }
  
      nouvelleentite->premiere_entite = une_entite;
      return nouvelleentite;
  }
  
  
  liste_entite * ajout_apres(liste_entite * entite, struct entite une_entite)
  {
  //  a terminer
  
  
  
  
      return NULL;
  }
  
  
  
  /*liste_entite * supression_entete(liste_entite * une_entite)
  
  {  if(une_entite == NULL) return NULL;
      liste_entite * current_entite = une_entite->premiere_entite;
      free(une_entite);
      return current_entite;
  }*/
  
  
  
  
  
  
  
  
  /*void initiliserlejeu(void)
  {    creerSurface(800,600,"space invaders");
  
  
  
  
  
  }*/
  
  int main()
  
  {
  
         if (creerSurface(800, 600, "Space Invaders")) {
          int monsterSprite = chargerLutin("invader_monstre1_1.bmp", COULEUR_ROUGE);
          if (monsterSprite != -1) {
              afficherLutin(monsterSprite, 100, 100);
              majSurface();
          }
  
          attendreEvenement();
  
  
          rectanglePlein(0, 0, 800, 600, COULEUR_NOIR);
          majSurface();
  
  
          int anotherSprite = chargerLutin("invader_monstre1_1.bmp", COULEUR_BLEU);
          if (anotherSprite != -1) {
              afficherLutin(anotherSprite, 200, 100);
              majSurface();
          }
  
          attendreEvenement();
  
  
  }
  fermerSurface();
  }