diff --git a/Main/main.c b/Main/main.c index 6cd88fb..ed93b92 100644 --- a/Main/main.c +++ b/Main/main.c @@ -19,6 +19,14 @@ char touche() return touche; } +void action(struct entite *joueur,char c,struct liste_entite **tires) +{ + if(c=='d'){joueur->posx+=3;} + if(c=='q'){joueur->posx-=3;} + if(c=='t'){Tirer(*joueur,tires);} +} + + int main() { struct liste_entite *enemies = NULL; @@ -37,9 +45,8 @@ int main() struct liste_entite *tires = NULL; creer_liste(tires); - //ajout_tete(&tires,creer_entite(225,470,0)); - Tirer(joueur,&tires); - imprimer_liste(tires); + //Tirer(joueur,&tires); + //imprimer_liste(tires); int missile = chargerLutin("../../Lutins/invader_missile.bmp",COULEUR_NOIR); char Nom[20]="PremiereFenetre"; @@ -52,7 +59,8 @@ int main() DeplacementLutin(lulu,enemies,psens,1); char c = touche(); - printf("%c",c); + action(&joueur,c,&tires); + DeplacementTire(missile,tires); majSurface(); -- libgit2 0.21.2