Hola hugo!te cuento que sigue igual...aca te envio el codigo de las dos escenas, para que me digas que puedo tener malo.
Escena 1:
class Juego(Normal):
def __init__(self, nivel):
Normal.__init__(self)
self.iniciar_juego(nivel)
def iniciar_juego(self, nivel):
self.nivel = nivel
pilas.escenas.Escena.__init__(self)
pilas.actores.utils.eliminar_a_todos()
pilas.fondos.Fondo(utils.fondo_salon).escala = 0.48
pilas.eventos.pulsa_tecla_escape.conectar(utils.press_escape)
global carlita
carlita = utils.crear_personaje(350,-200)
global dialogue
dialogue = utils.crear_dialogo()
siguiente = pilas.actores.Boton(100, -320, "IQ/imagenes/botones/siguiente.png")
siguiente.conectar_presionado(self.next_level)
global pers_central
pers_central = pilas.actores.Actor()
pers_central.definir_posicion(-350, 250)
variables.grillas[nivel-1].definir_cuadro(5)
variables.grillas[nivel-1].asignar(pers_central)
"Random de imagenes"
indices = range(0, 4)
random.shuffle(indices)
opciones = []
for i in range(0,4):
opciones.append(elemento(variables.posiciones[i], variables.y, variables.grillas[self.nivel-1], indices[i],self.nivel))
def next_level(self):
import IQ.escena_semejanzas
pilas.mundo.definir_escena(IQ.escena_semejanzas.Juego())
En donde dice: "siguiente" se llama a la siguiente escena:
Escena 2:
class Juego(Normal):
def __init__(self):
Normal.__init__(self)
pilas.escenas.Escena.__init__(self)
pilas.actores.utils.eliminar_a_todos()
pilas.fondos.Fondo(utils.fondo_salon).escala = 0.48
pilas.eventos.pulsa_tecla_escape.conectar(utils.press_escape)
global carlita
carlita = utils.crear_personaje(300, -200)
global dialogue
dialogue = utils.crear_dialogo()
self.crear_botones()
self.abrir_archivo()
espero tu respuesta hugo!