Bonjour
Je suis en train d’essayer de faire un mini-jeu en SDL, mais le main commence à atteindre 400 lignes de code ! Je voulais alors créer des fonctions et les mettre dans d’autres fichiers (avec les .h...).
Mais ça m’a l’aire compliqué... Je voulais par exemple faire un deuxième fichier en y plaçant tout les chargements d’images. Mais pour faire cela il faudrait alors que je fasse des variables de type : SDL_Surface*, SDL_Rect, SDL_FillRect... en "externe". Pour faire toute les autres fonctions qui vont servir pour assembler un bonhomme par exemple, ça va être pareil... Mais d’après ce qui parait les variables externes ne sont pas trop utilisé et rendent la lecture du programme difficile.
Je me demande comment font alors les autre programmeurs, qui doivent faire des programmes beaucoup plus gros.
Quelqu’un peut me dire comment on fait ?
Merci
-----