Se è un problema di programmazione e non di un particolare esame, esiste una sezione apposita. Inoltre non ho capito cosa deve fare questo programma. Ti rispondo con la prima cosa che mi viene in mente: se il sistema di generazione/gestione delle particelle è comandato da un while si può far ciclare in base ad un flag, che viene settato a TRUE e FALSE in base alla pressione del tasto
//variabile globale
bool FLAG = true;
main(){
while (FLAG == true)
{
gestisci_particelle();
}
}
/*
...
*/
void onMouseReleased(event)
{
if (FLAG == true)
FLAG = false;
else
FLAG = true;
}
se ho capito male fammi sapere.