PYTHON: coches en horizontal

def setup():

    size(800, 600)

    global myCar1, myCar2

    myCar1 = Car(color(255, 0, 0), 800, 400, -5)

    myCar2 = Car(color(0, 0, 255), 0, 300, 5)


def draw():

    background(255)

    myCar1.drive()

    myCar1.display()

    myCar2.drive()

    myCar2.display()


class Car:

    def __init__(self, tempC, tempXpos, tempYpos, tempXspeed):

        self.c = tempC

        self.xpos = tempXpos

        self.ypos = tempYpos

        self.xspeed = tempXspeed


    def display(self):

        stroke(0)

        fill(self.c)

        rectMode(CENTER)

        rect(self.xpos, self.ypos, 20, 10)


    def drive(self):

        self.xpos = self.xpos + self.xspeed

        if self.xpos > width:

            self.xpos = 0

        self.xpos = self.xpos + self.xspeed

        if self.xpos < 0:

            self.xpos = 800


Comentarios

Entradas populares de este blog

Medidas de Seguridad

PYTHON: bolas que cuando choquen se pare el programa