Trato de hacer un menú principal para uno de mis juegos, Freedom Guardians, pero estoy en problemas.
Esto es lo que me da en ejecutar.py:
»
× # NameError: name 'menuprincipal' is not defined
× #
× # Traza del error (las llamadas mas recientes al final):
× # Archivo "C:\DOCUME~1\Puri\ESCRIT~1\Alvaro\pilas\PILAS-~1\pilasengine\interprete\editor.py",linea 646, en ejecutar
× # exec(contenido, self.interpreterLocals)
× # Archivo actual,linea 10, en
× # NameError: name 'menuprincipal' is not defined
× #
Este es el código:
from scenes import *
pilas = pilasengine.iniciar()
pilas.escenas.vincular(logo_pilas.EscenaLogoDePilas)
pilas.escenas.vincular(escena_logo.EscenaLogo)
pilas.escenas.vincular(disclaimer.Disclaimer)
pilas.escenas.vincular(menuprincipal.MenuJuego)
pilas.escenas.EscenaLogoDePilas()
pilas.ejecutar()
Y este el codigo del menuprincipal.py (a medias):
import pilasengine
class MenuJuego(pilasengine.escenas.Escena):
def iniciar(self):
self.fondo = self.pilas.fondos.Color(self.pilas.colores.negro)
self.pilar = self.pilas.actores.Actor()
self.pilar.imagen = "images/fglogointro.png"
self.pilar.transparencia = 100
self.pilas.tareas.agregar(1,self.fade_in)
def fade_in(self):
self.pilar.transparencia = [100,0]