Partage
  • Partager sur Facebook
  • Partager sur Twitter

Petit problème de position !

    17 avril 2006 à 17:13:11

    Salut,

    Alors voila, je suis en train d'essayer de faire le TP sur mario et je rencontre un problème bizare !

    Alors en fait, j'ai créer un tableau pour les positions et un autre pour les carrés à blitter. Le problème c'est que qand sa blitte, y'as que le première ligne qui s'affiche.

    Je vais pas mettre tous le code mais que les parties spéciales.

    la partie position :
    //POSITION
         SDL_Rect positionBlocs[12][12],positionFond;
         
         for(i1=0;i1<12;i1++){
           
            for(i2=0;i2<12;i2++){
               positionBlocs[i1][i2].x=a1;
               positionBlocs[i1][i2].y=a2;
               a1=a1+34;
            }
            a2=a2+34;
         }


    et la partie blittage:
    for(i1=0;i1<12;i1++){
            for(i2=0;i2<12;i2++){
           
               switch(carre[i1][i2]){
               
               case 1:
                    SDL_BlitSurface(mur,NULL,ecran,&positionBlocs[i1][i2]);
               break;
               
               case 2:
                    SDL_BlitSurface(caisse,NULL,ecran,&positionBlocs[i1][i2]);
               break;
               
               case 3:
                    SDL_BlitSurface(caisseOk,NULL,ecran,&positionBlocs[i1][i2]);
               break;
               
               case 4:
                    SDL_BlitSurface(cible,NULL,ecran,&positionBlocs[i1][i2]);
               break;
               }


    Je pense que vous saurez comment faire.

    • Partager sur Facebook
    • Partager sur Twitter

    Petit problème de position !

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown