#include #include #include #include "libgraph.h" #include "test.h" #include #include #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(); }