Salut, pourquoi faire d'une part un VertexArray qui utilise la librairie openGL je présume.
Et d'autre part des ConvexShape qui utilise une autre librairie.
Je ne comprends pas très bien.
Le seul avantage que j'y vois de plus comparé à la SFML 1.6 c'est que l'on peut, avec les vertex array, utiliser les primitives TrianglesFan et TrianglesStrip sans devoir passé par openGL.
Les sf::Shape d'avant étaient mieux selon mon avis, il n'y aurait juste eu qu'à rajouter quelques petites choses à la classe pour qu'elle puisse gérer des triangles strip et des triangles fan.
Mais bon ce n'est que mon avis libre au développeur de faire ce qu'il veut, mais bon ça m'aurait évité de devoir changer mon code.
Et puis pour les autres formes (c'est à dire celle qui ne sont pas propre à openGL.), on peut utilisé une autre librairie plus complète du genre QT.