test.c 1.58 KB
#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();
}