salut,
après avoir avoir fais plein d'applications en 2D, je veux maintenant monter 1 moteur.
mon problème n'est pas coté algorithmique mais plutôt coté implémentation.
auparavant je faisais des programmes que sur 1 seul ".cpp", vu mon but de faire un moteur il me faut rendre le projet modulaire le plus possible.
j'ai lut plein de tuto mais j'ai pas pigé lol.
pour commencer j'ai fais un "
main.cpp" un "
charger_image.h" et un "
charger_image.cpp"
voici les fichiers :
charger_image.h :
#ifndef CHARGER_IMAGE_H
#define CHARGER_IMAGE_H
#include <string> SDL_Surface *load_image( std::string filename, int *R=NULL, int *G=NULL, int *B=NULL)
{
le code de ma fonction
}
#endifcharger_image.cpp :
#include "charger_image.h" int r=48, g=169, b=66;
faces = load_image( "mario.png", &r, &g, &b );
main.cpp Les fichiers d'entête
.
.
#include "charger_image.h" .
le reste du code
.
.
Voilà je pense m'être bien expliquer, je tiens à le redire que question ne concerne pas l'algorithme, il faut voir du côté des "
include".
merci d'avance pour vos réponse, je bloc vraiment sur le sujet.