Bonjour a tous,
Pour l'un de mes projets, je dois faire un snake utilisant 3lib graphiques differentes, l'idee etant de maitriser les bibliotheques dynamiques sous Unix.
Je me retrouve face a un probleme concernant un de mes define:
La taille de chacune des "cases" de ma grille de jeu depends de ma librairie graphique:
Avec la SFML, la taille en pixels est de 10 alors qu'avec Glut, la taille est de 2.
J'ai donc mis dans chaque bibliotheque.so un fichier defines.hpp contenant
pour la sfml: #define BOX_SIZE 10
pour glut: #define BOX_SIZE 2
Mais bien sur, a la compilation du projet, le compilo prends le 1er defines.hpp qu'il trouve et ne s'embete pas avec le second, et donc, que j'execute mon projet avec glut ou avec sfml, le define reste le meme...
Est-il possible de resoudre ce probleme?
Merci d'avance pour votre aide =)
Partager