Re : Petite récréation en 3D
Bonjour
Et merci encore pour vos envouragements.
Tototiti : première version, je créais mes "traits" à l'aide des diagonales des cellules. Hors, impossible de mettre une couleur d'un coté et une autre de l'autre de ce trait. Donc impossibilité pour moi de différencier les murs du plafond et du sol.
La solution a donc été de "tricher" en utilisant une propriété de présentation des cellules. Lorsque l'on penche un texte (ici, +/-45°) les traits que l'on ajoute à la cellule sont aussi penchés de cet angle. Si l'on colorise la cellule, la couleur ne s'inscrit que sur la partie penchée. Le reste de la cellule se colorise avec la couleur des cellules adjacente (suivant l'inclinaison à droite ou à gauche).
Problème : incliner une cellule, cache certains traits des cellules adjacentes. d'où le besoin d'avoir des petites colonnes de 1 de large, qui font que c'est moche ! Mais indispensables.... Donc toutes les cellules penchés contienne des " " ou des " ". D'ailleur, il suffit de sélectionner les cellules et de supprimer le contenu pour que toutes les cellules se remettent droites ! (et ca devient encore plus moche)
J'espère que j'ai été assez clair (j'ai trop faim pour être fin)
Prochaine étape : l'éditeur de niveau + la correction des quelques bug d'affichages du 6ième niveau + intégration de l'open GL