Salut à tous,
Je suis en train de faire un système de playfield et de reconstruction en ligne et en colonne, bla bla, on s'en fout.
J'ai un problème avec la transparence des pixels (d'où le titre).
Pour construire mon playfield, j'utilise des tiles. Ces tiles proviennent d'une SDL_Surface appelé tileset. Jusque là tout va bien.
J'ai mis une couleur de transparence à mon tileset (le rose).
Je construis mon playfield à l'aide du tileset, et je l'affiche sans problème. De plus les tiles qui possèdent du rose sont bien transparente.
Le problème survient quand je redessine un tile sur un tile existant. Ils se superposent au lieu de se substituer.
En gros, j'ai un tile avec le dessin d'un plus qui doit se transformer en croix, malheureusement, ils se superposent pour donner une étoile à 8 branches.
Bref, ma question est : Comment supprimer un pixel (ou le rendre transparent)?
Partager