Forum de la communauté SFML
Bindings - autres langages => C => Discussion démarrée par: lucasben le Novembre 03, 2013, 10:36:05 pm
-
Bonjour tout le monde :)
JE découvre SFML :) et j'ai une question :)
voici ce que j'utilise et qui fonctionne pour afficher un (1) cercle :
sfShape *cercle = sfShape_CreateCircle(20,20,10,blanc,1,gris);
sfRenderWindow_DrawShape(fenetre,cercle);
Quand je veux en créer plus ( en fonction d'un nombre récupérer par scanf) comment faire ?
je pensais faire ca :
for(i=0;i<nombre;i++){
sfShape *cercle = sfShape_CreateCircle(20,20,10,blanc,1,gris);
}
for(i=0;i<nombre;i++){
sfRenderWindow_DrawShape(fenetre,cercle);
}
Mais ca ne marche pas donc j'ai pensé a ca :
for(i=0;i<nombre;i++){
sfShape *cercle = sfShape_CreateCircle(20,20,10,blanc,1,gris);
}
for(i=0;i<nombre;i++){
sfRenderWindow_DrawShape(fenetre,cercle);
}
Mais pareil :/
Si qqun à une idée je suis preneur :) merci à vous :)
-
Si quelqu'un passe par là, pas la peine de perdre du temps à répondre à ce message qui a déjà trouvé une solution sur le forum anglais (http://en.sfml-dev.org/forums/index.php?topic=13459).
(à savoir, apprendre le C ;D)