Forum de la communauté SFML

Bindings - autres langages => C => Discussion démarrée par: lucasben le Novembre 03, 2013, 10:36:05 pm

Titre: Création Cercle sfShape
Posté 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 :)
Titre: Re : Création Cercle sfShape
Posté par: G. le Novembre 04, 2013, 01:07:32 am
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)