Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- LED0 = [200, 200, 0]
- # [coordX, coordY,
- # boton0 = [100, 100, 50]
- boton0 = {
- "coorX": 150,
- "coorY": 150,
- "col": color(0, 255, 0),
- "tama": 50,
- "colPresionado": color(255, 0, 0)
- }
- boton1 = {
- "coorX": 250,
- "coorY": 150,
- "col": color(0, 0, 255),
- "tama": 50,
- "colPresionado": color(0, 255, 0)
- }
- boton2 = {
- "coorX": 350,
- "coorY": 150,
- "col": color(2500, 0, 255),
- "tama": 50,
- "colPresionado": color(255, 255, 0)
- }
- def setup():
- size(500, 500)
- def draw():
- background(0)
- # esencialmente lo que estoy diciendo es que datos = boton0
- pintarBotonDict(boton0)
- pintarBotonDict(boton1) # datos = boton1
- pintarBotonDict(boton2) # datos = boton2
- # entregarHelado(chocomenta, conoWaffle, 5) #terraza
- # entregarHelado(galleta, conoPeq, 1)
- # entregarHelado(pistacho, conoWaffle, 2)
- # pintarLED(LED0)
- # pintarBoton(boton0)
- # pintarBoton(boton1)
- # pintarBoton(boton2)
- # pintarBoton(boton3)
- # def entregarHelado(sabor, tipoDeCono, cantidadDeBolas):
- # tomarCono(tipoDeCono)
- # tomarHelado(sabor)
- # servirBolas(cantidadDeBolas)
- def pintarBotonDict(datos):
- fill(datos["col"])
- square(datos["coorX"], datos["coorY"], datos["tama"])
- if mouseX >= datos["coorX"] and mouseX <= datos["coorX"] + datos["tama"]:
- if mouseY >= datos["coorY"] and mouseY <= datos["coorY"] + datos["tama"]:
- if mousePressed:
- fill(datos["colPresionado"])
- square(datos["coorX"], datos["coorY"], datos["tama"] - 20)
- # def pintarLED(a):
- # fill(128)
- # circle(a[0], a[1], 50)
- # def pintarBoton(datos):
- # fill(180, 0, 0)
- # square(datos[0], datos[1], datos[2])
- # if mousePressed:
- # if mouseX > datos[0] and mouseX < datos[0] + datos[2] and mouseY > datos[1] and mouseY < datos[1] + datos[2]:
- # fill(0, 180, 180)
- # square(datos[0], datos[1], datos[2] * 0.8)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement