Tout d'abord merci pour ta réponse, ensuite j'ai oublié de préciser que je suis en 1.6.
Or en 1.6 Shape::Line n'existe pas.
Et oui quad est un Shape.
Sachant que je ne peut pas utiliser Shape::Line, voila une modification de mon code qui(que j'ai faite en fonction de tes remarques), surement, sera plus comprehensible
(ce code est dans la boucle génerale de l'app) :
Vector2f posQuad;
posQuad.x = 49;
posQuad.y = 0;
Shape quadV;
quadV.AddPoint(posQuad.x, posQuad.y, Color::Red, Color::Red);
quadV.AddPoint(posQuad.x, 49 * 4, Color::Red, Color::Red);
quadV.SetOutlineWidth(2);
Shape quadH;
quadH.AddPoint(0, posQuad.y, Color::Red, Color::Red);
quadH.AddPoint(49 * 4, 0, Color::Red, Color::Red);
quadH.SetOutlineWidth(2);
DANS LA BOUCLE GENERALE:
// Affichage de quadrillage
// Axe Vertical
app.Draw(quadV);
for(int cptQuad1 = 1; cptQuad1 <= 3; cptQuad1 ++){
quadV.SetPointPosition(0, posQuad.x, posQuad.y);
quadV.SetPointPosition(1, posQuad.x, 49 * 4);
posQuad.x += 49;
app.Draw(quadV); }
// Axe Horizontal
app.Draw(quadH);
for(int cptQuad2 = 1; cptQuad2 <= 3; cptQuad2 ++) {
quadH.SetPointPosition(0, posQuad.x, posQuad.y);
quadH.SetPointPosition(1, 49 * 4, posQuad.y);
posQuad.y += 49;
app.Draw(quadH); }
app.Display();
posQuad.x = 49;
posQuad.y = 0;
Mais comme avant, rien ne s'affiche .
Voila, merci d'avance a ceux qui me réponderont ; )