hugoruscitti/pilas

View on GitHub
pilasengine/ejemplos/actor_con_controles.py

Summary

Maintainability
A
0 mins
Test Coverage
# -*- encoding: utf-8 -*-
import sys
sys.path.append('.')

import pilasengine

pilas = pilasengine.iniciar()

class MonoConControles(pilasengine.actores.mono.Mono):

    def iniciar(self):
        self.imagen = "mono.png"

    def actualizar(self):
        if self.pilas.escena_actual().control.arriba:
            self.y += 2
        elif self.pilas.escena_actual().control.abajo:
            self.y -= 2

        if self.pilas.escena_actual().control.izquierda:
            self.x -= 2
        elif self.pilas.escena_actual().control.derecha:
            self.x += 2

        if self.pilas.escena_actual().control.boton:
            self.saltar()

mono_con_controles = MonoConControles(pilas)
pilas.avisar(u"Usá el teclado para mover al personaje.")
pilas.ejecutar()