Si sono d'accordissimo con te, il problema era come organizzare i file, vorrei fare una cosa abbastanza ordinata. Esempio devo crearmi i file:

Bonus.h => Bonus.c
Pacman.h => Pacman.c
Ghost.h => Ghost.c
Mappa.h => Mappa.c
Partita.h => Partita.c
Giocatore.h => Giocatore.c


Etc... questo intendevo io.
In ognuno dei quali avrò le strutture che mi servono.

E' giusto impostarlo così?