merci pour ton code tmyke

Encore quelques erreurs mais je sens que ca va finir par marcher ^^
-------------- Build: Debug in 3rdperson ---------------
Compiling: 3rdperson.cpp
/home/romain/sdz/tutoirrlicht/3rdperson/3rdperson.cpp: In static member function `static cData* cData::Get()':
/home/romain/sdz/tutoirrlicht/3rdperson/3rdperson.cpp:33: attention : « return » manquant dans une fonction devant retourner une valeur
Compiling: main.cpp
In file included from /home/romain/sdz/tutoirrlicht/3rdperson/main.cpp:2:
/home/romain/sdz/tutoirrlicht/3rdperson/3rdperson.cpp: In static member function `static cData* cData::Get()':
/home/romain/sdz/tutoirrlicht/3rdperson/3rdperson.cpp:33: attention : « return » manquant dans une fonction devant retourner une valeur
Linking console executable: bin/Debug/3rdperson
obj/Debug/main.o:/usr/include/c++/3.4/bits/locale_facets.tcc:2444: multiple definition of `cData::data_instance'
obj/Debug/3rdperson.o:/home/romain/sdz/tutoirrlicht/3rdperson/3rdperson.cpp:148: first defined here
collect2: ld a retourné 1 code d'état d'exécution
Process terminated with status 1 (0 minutes, 2 seconds)
4 errors, 0 warnings
Voilà les erreurs .Je pense que rajouter return data_instance; dans static cData* Get() pourrait resoudre un probleme (enfin , je crois ? o_o )
Merci beaucoup de ton aide en tout cas
