Bonjour.
Dans mon projet, j'essaye de faire comme selon le tutoriel pour dessiner une carte grâce à
un tableau de vertex, et je voudrait y ajouter des lignes noires pour délimiter chaque cases. Ces lignes sont ajoutées, mais je ne parviens pas à les ajouter dans la fonction
draw() :
class Map : public sf::Drawable, public sf::Transformable
{
public:
Map();
~Map();
... // Quelques fonctions...
private :
virtual void draw(sf::RenderTarget&,sf::RenderStates) const;
protected:
... // Quelques fonctions...
sf::VertexArray m_array; // Lignes de delimitation des cases.
};
void Map::draw(sf::RenderTarget& target, sf::RenderStates states) const
{
states.transform *= getTransform();
states.texture = &m_tTileSet;
target.draw(m_vertices, states);
draw(m_array); // Je voudrais dessiner mes lignes ici, mais la fonction n'est pas reconnue.
}
Je pense que le problème est tout bête, mais là je sèche.
Merci.