Aurélien49
Messages postés59Date d'inscriptionlundi 28 janvier 2008StatutMembreDernière intervention21 mai 2011
-
21 sept. 2009 à 22:38
Bonjour à tous. Je suis débutant en programmation et je suis actuellement le cours en c de Matéo21 sur Le Site Du Zero. Je voudrais savoir comment créer une surface rectangle via une fonction. La fenêtre principale est créée dans le "main" et je souhaiterai que ma fonction "void fctrectangle(SDL_Surface * adr)" affiche un rectangle sur la fenêtre principale lors d'un appel. J'espère avoir été assez clair, merci à tous. Lens49 :)
SDL_FillRect(rectangle, NULL, SDL_MapRGB(adr->format, 50, 255, 25)); // Remplissage de la surface avec du blanc
SDL_BlitSurface(rectangle, NULL, adr, &position); // Collage de la surface sur l'écran
SDL_FreeSurface(rectangle); // Libération de la surface
pause();
}
void pause()
{
int continuer = 1;
SDL_Event event;
while (continuer)
{
SDL_WaitEvent(&event);
switch(event.type)
{
case SDL_QUIT:
continuer = 0;
}
}
}