Puoi spostare il corpo della funzione dove preferisci, facendo però debita attenzione che la sua dichiarazione avvenga prima che la funzione stessa venga richiamata.
Per fare le cose a regola d'arte, dovresti mettere la dichiarazione nel file include, in questo modo :
int disegna_terra( float x, float y);
mentre il corpo della funzione, la definizione, la potrai mettere in un qualsiasi punto del file *.cpp