SDL:fenetre transparente

o43 Messages postés 10 Date d'inscription jeudi 8 avril 2004 Statut Membre Dernière intervention 27 mai 2004 - 26 mai 2004 à 18:37
cs_psycho Messages postés 232 Date d'inscription samedi 11 mai 2002 Statut Membre Dernière intervention 27 octobre 2007 - 24 juil. 2004 à 22:33
Comme la fenetre est une SDL_Surface, je me suis dit que je pouvais la rendre transparente. mais j'ai essaye de nombreuses manierers et je n'y arrive pas!

1 réponse

cs_psycho Messages postés 232 Date d'inscription samedi 11 mai 2002 Statut Membre Dernière intervention 27 octobre 2007
24 juil. 2004 à 22:33
La surface de la fenetre est un peu spéciale. En gros, cette surface est la surface mere de toute les autres surfaces. Par conséquent, quand tu ajuste l'alpha des autres surfaces, tu le fais par rapport a la surface d'origine(à savoir celle renvoyée par SDL_SetVideoMode)
Si tu veux la rendre transparente, il faut que tu puisses recuperer ce qu il y a en dessous, et a, c'est une autre paire de manche, puisqu'il faut connaitre :
1- la position de la fenetre
2- L'image de fond utilisé

voila
bon courage pour la suite
Psycho :shy)
0
Rejoignez-nous