Partage
  • Partager sur Facebook
  • Partager sur Twitter

[SDL] Affichage de plusieurs surface

Elles disparaissent !!

Sujet résolu
    11 avril 2006 à 21:52:26

    Bonjour !!

    Voilà j'ai un léger problème dans la création d'un morpion en SDL.

    J'ai une surface nommée pion, qui charge 1 image "Rond" ou "Croix" alternativement. Mon jeu fonctionne bien,sauf que .... les pions disparaissent. Je veux dire qu'il ne s'affiche qu'n pion à la fois, jamais plus à l'écran.

    J'ai lu à la fin du tuto de M@teo qu'il fallait faire un tableau de SDL_Rect, mais je ne vois pas trop ce qu'il veut dire ...

    Comment faire pour que les pions restent sur le quadrillage ?

    Merci d'avance !


    PS : oups, faut un S à surface dans le titre ^^, j'ai dérapé sur la touche !
    • Partager sur Facebook
    • Partager sur Twitter
      11 avril 2006 à 22:57:10

      Il y a deux problemes:
      • Tu dois créer une surface pour les croix et une surface pour les carrés
      • Tu ne dois pas recharger les images à chaque fois
      • Tu ne dois pas remettre la surface principale par dessus à chaque fois
        > Pas de : SDL_FillRect(ecran, NULL, SDL_MapRGB(ecran->format, 255, 255, 255));
      edit: en fait, si on compte, ca fait 3 ! :p
      • Partager sur Facebook
      • Partager sur Twitter
        12 avril 2006 à 13:10:07

        Merci beaucoup guimers8 ! Problème réglé !
        • Partager sur Facebook
        • Partager sur Twitter

        [SDL] Affichage de plusieurs surface

        × 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