Example #1
0
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()
Example #3
0
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()
Example #4
0
        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()
Example #7
0
 def empezar(self):
     '''Ejecuta la clase "Menu".'''
     pilas.cambiar_escena(escena.Menu())
     pilas.ejecutar()
Example #8
0
 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()
    
Example #10
0
 def empezar(self):
     '''Ejecuta la clase "Menu".'''
     escena_menu.EscenaMenu()
     pilas.ejecutar()