Ciao a tutti, sto creando un gioco in SDL e ovviamente ci sono molti .h e .cpp.
Come posso usare gli include in modo efficiente?
Lo chiedo perchè sono stato costretto a dichiarare molte variabili di tipo "extern" e la cosa ovviamente non è positiva... ecco il link dove potete scaricare i sorgenti:

https://mega.co.nz/#!mcJiWJQI!T_pk72sqtSd4CaXWp2TR7wa1BWIVUu8yenXQOcuy _c8

il programma devo ancora finirlo... mancano una marea di cose...ma prima di continuare volevo un parere sull' "organizzazione" in generale... per evitare di dover fare tutto da capo in futuro... e ovviamente ricevere consigli da chi ne sa più di me