Salve a tutti. Sto scrivendo un gioco per console molto semplice in cui con un'astronave (un semplice "+") si devono evitare i missili nemici che cadono dall'alto ("|") ma ho un problema: i missili devono essere "spawnati" cioè la posizione orizzontale deve essere randomizzata, una volta al secondo, ma la navicella deve potersi muovere sempre, ogni volta che tocchiamo una freccia. Il programma funziona così: includo nel file .cpp il file header dove ci sono le funzioni, e poi faccio un while finché non perdo. Il while richiama le funzioni: genera (genera il missile), muovi (vede se una freccia è premuta e muove la navicella), mostra (mostra il gioco con tutti i componenti sulla console. Il mio problema è che il while deve essere veloce e richiamare sempre la funzione muovi(), ma solo una volta al secondo la funzione genera(). Come posso fare?