//Comprueba si la intro o el mensaje debe eliminarse private void EliminarDialogo(ref int numDialogo, int numTema) { switch (state) { case State.Intro_Texto: case State.Intro_Opciones: dialogo.MirarSiDialogoSeAutodestruye(0, numTema, ref numDialogo); break; case State.Mensajes_Texto: case State.Mensajes_Opciones: if (numTema == -1) { dialogo.MirarSiDialogoSeAutodestruye(1, numTema, ref numDialogo); } else { dialogo.MirarSiDialogoSeAutodestruye(2, numTema, ref numDialogo); } break; } }