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
Publicar un comentario