no, una soluzione molto più terra-terra, ma forse troppo banale se è da presentare ad un professore..
ti crei delle variabili dove ti memorizzi le informazioni(riguardanti l'input) che ti servono, magari raccolte in una classe, e le tieni in comune a GUI e main.
Ad esempio, un array per la tastiera, delle integer per posizione e stato del mouse ecc..
La GUI aggiorna queste variabili, che poi sono lette dal main.
E' un metodo molto elementare, ma credo sia l'unica alternativa alle global!!
(che tra l'altro non hanno nessuna controindicazione se usate con moderazione, non so perchè al tuo prof non vadano bene)
|