Bonsoir
J'ai mis au point une fonction affichage qui reprend un fichier texte et convertit les suites de chiffre de celui ci, en texture pour les afficher a l'ecran. Je pensais que tout était bon, le resultat recherché apparaissant à mon ecran.
Seulement j'ai passé le programme à un ami et celui-ci voit apparaitre un cadrillage, séparant chacunes des textures.
Voici ce que vois mon ami :
http://d.uppy.fr/u-3792.pngVoici ce que je vois (entre les deux screen j'ai changé les textures mais le probleme n'est pas là)
http://d.uppy.fr/u-3793.png
Je suppose que si le probleme est présent sur son ordinateur il le serais sur d'autres, alors je cherceh desesperement la raison du probleme.
Voici la fonction afficher :
void Map::afficherMap(RenderWindow &fenetre)
{
int x_case(0), y_case(0);
Sprite caseMap;
for(int i = 0, y = 0; i < m_nombreCasesLargeurMap; i++)
{
if(i<m_nombreCasesHauteurMap)
{
for(int j = 0; j < m_nombreCasesLargeurMap; j++)
{
y++;
if(j < m_nombreCasesLargeurMap)
{
caseMap = m_texturesMap[m_map[y]];
caseMap.SetPosition(x_case, y_case);
fenetre.Draw(caseMap);
x_case += m_largeurCase;
}
}
}
x_case = 0;
y_case += m_hauteurCase;
}
y_case = 0;
}
Merci du temps que vous voudrais bien m'accorder.