def main(): # Carga la nueva escena pilas.cambiar_escena(EscenaDeMenu()) pilas.ejecutar() return 0
def main(): pilas.iniciar() protagonista=pilas.actores.Aceituna() protagonista.aprender(pilas.habilidades.SeguirAlMouse) bomba_1=BombaConMovimiento() bomba_2=BombaConMovimiento(x=200,y=0) bomba_3=BombaConMovimiento(x=0,y=200) pilas.ejecutar()
def main(): pilas.iniciar(titulo="Malondon", pantalla_completa=conf.get("pantalla_completa", False)) logos = pilas.escena.Logos(escena_menu.Menu(), pilas_logo=False, pasar_con_click_de_mouse=True, pasar_con_teclado=True) logos.agregar_logo("pilasengine.png", sonido="roar.wav") logos.agregar_logo("globalgamejam2013.png") logos.agregar_logo("cbagamejam2013.png", timer=2.5, sonido="corazon_corto.mp3"), logos.agregar_logo("gpl3.png") #pilas.cambiar_escena(escena_juego.Juego()) pilas.cambiar_escena(logos) pilas.ejecutar()
def runGame(self): """ Metodo para ejecutar el juego """ # Defino las bases del juego # fondo, sonidos, timer pilas.mundo.motor.ocultar_puntero_del_mouse() # Esto desabilita la musica y los sonidos pilas.mundo.deshabilitar_musica() pilas.mundo.deshabilitar_sonido() self.puntaje = pilas.actores.Puntaje('0',-190,280, pilas.colores.amarillo) pilas.actores.Texto('Puntaje:',-260, 280) pilas.actores.Texto('Tiempo:', 185,280) # instancia el contador de bananas self.contador = 0 self.cuentaMonedas = 0 self.cuentaBombas = 0 # Fondo pilas.fondos.Selva() # Temporizador self.t = pilas.actores.Temporizador(260, 280, pilas.colores.amarillo) self.t.ajustar(self.tiempoJuego, self.terminoTiempo) self.t.iniciar() # Acciones del mono self.mono = pilas.actores.Mono() self.mono.aprender(pilas.habilidades.SeguirAlMouse) #self.mono.decir("Tengo mucha hambre") #self.mono.gritar() # Armo las bananas y disparo el evento de colision self.crearBananas() self.crearMonedas() self.crearBombas() pilas.eventos.click_de_mouse.conectar(self.eventoMonoBanana) self.listaBanas = [self.banana1, self.banana2, self.banana3] self.listaMonedas = [self.moneda1, self.moneda2] self.listaBombas = [self.bomba1, self.bomba2, self.bomba3] self.testeaColisiones() # Esto es para poder reiniciar el juego # como el pilas.ejecutar crea un loop debo evitar que se llame # mas de una vez. if self.running == 0: self.running = 1 pilas.ejecutar()
def avanzar(): pilas.iniciar() class MiActor(pilas.actores.Actor): def __init__(self): pilas.actores.Actor.__init__(self) self.imagen = pilas.imagenes.cargar("grillas/3.png") def actualizar(self): if pilas.escena_actual().control.izquierda: self.x -= 10 if pilas.escena_actual().control.derecha: self.x += 10 MiActor() pilas.ejecutar()
import pilas # Permite que este ejemplo funcion incluso si no has instalado pilas. import sys sys.path.insert(0, "..") pilas.iniciar() mono = pilas.actores.Mono() def mover_al_mono(contexto): mono.x = contexto.x mono.y = contexto.y pilas.eventos.mueve_mouse.connect(mover_al_mono) pilas.avisar("Moviendo un actor en base a la posicion del mouse.") pilas.ejecutar()
def empezar(self): '''Ejecuta la clase "Menu".''' pilas.cambiar_escena(escena.Menu()) pilas.ejecutar()
def empezar(self): '''Ejecuta la clase "Menu".''' escena_menu.EscenaMenu() pilas.ejecutar()
import pilas pilas.iniciar() def cuando_selecciona(opcion): print "Ha seleccionado la opcion:", opcion consulta = pilas.interfaz.ListaSeleccion(['Uno', 'Dos', 'Tres'], cuando_selecciona) pilas.ejecutar()