Bonjour à tous,

Je suis en train de développer un projet qui se rapproche du jeu rétro Xonix. J'ai mon propre moteur de rendu, ma gestion des polygones, etc - pour faire simple, un moteur dans l'esprit du OLC Pixel Game Engine, mais plus réduit... Je rencontre présentement un problème dans le remplissage des polygones lorsque le joueur "grignote" une nouvelle portion. Je me suis appliqué à une méthode de type ScanLine traditionnelle, mais ce n'est pas très convaincant. J'ai tenté la création d'un tableau (vector) avec les différents points pour la création des polygones, mais ce n'est pas bon. Bref...
Je me demandais, selon vous, quelle serait la meilleure façon de remplir ces surfaces et de "gérer" les polygones finis ?

Un lien pour comprendre le gameplay de Xonix :