MrdJack
Messages postés146Date d'inscriptionjeudi 22 avril 2004StatutMembreDernière intervention 8 mars 20082 24 oct. 2005 à 17:28
salut,
ton probleme vient surement du fait que dans main() tu réactualise mal le rectangle :
SDL_UpdateRect(screen, 0, 0, 0, 0);
-->SDL_UpdateRect(screen, x, y, x+width, y+height);
bref en réactualisant seulement le pixel en haut a gauche, pas étonant que le reste est noir !!!
voila, je pense que ton probleme est résolu !
remarque :
si tu comptes afficher plusieurs rectangles en meme temps, tu peux les actualiser tous d'un coup avec
SDL_UpdateRects(screen, int num_Rect_A_Actualiser, SDL_RECT *Rectangles);
ça permet de réactualiser seulement les zones où tu as fait des modifs donc gain de perf!