Hola, tengo un problema al intentar eliminar un menu, si alguien puede encontrar la falla o que esta mal hecho me ayudaria , el supuesto error es que “pausa” no esta definido
Es normal que no reconociera “pausa”, ya que tenías esa def fuera de la escena. Es todo ese tema tan “rollo” del ámbito de las variables y las funciones que tanto nos cuesta entender cuando empezamos a estudiar un lenguaje de programación.
Cuando se pasa de programación procedimental a otra orientada a objetos (usando “class”) hay que mirar con cuidado cuando hacemos referencia a un objeto propio de la clase y cuando es externo. En este caso la escena es una “class”, y por tanto tiene sus métodos y definiciones propios.
Fíjate en todos los “self” que he añadido… son necesarios para hacer referencia correctamente a funciones internas de la class EscenaJuego.