Advertisement
kekellner

Ejemplo Sec40 slider

Mar 19th, 2021
1,106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.50 KB | None | 0 0
  1. dominos = 200
  2.  
  3. def setup():
  4.     size(500,500)
  5.     background(0)
  6.     # fill(255)
  7.     # rect(0,450,450,500)
  8.  
  9. def draw():
  10.     global dominos
  11.    
  12.     viejosabroso(dominos)
  13.     # background(0)
  14.     fill(255)
  15.     rect(0,450,450,500)
  16.     # rect(450,0,500,450)
  17.     fill(128)    
  18.     square(dominos, 450, 50)
  19.     # square (X, Y, size)
  20.  
  21.     #print(mouseX, mouseY)
  22.     #print(dominos)
  23.    
  24.     if mousePressed:
  25.         if mouseY > 450:
  26.             dominos = mouseX - 25
  27.             if dominos <= 0:
  28.                 dominos = 0
  29.             elif dominos >= 400:
  30.                 dominos = 400
  31.  
  32. #######################################################################
  33.  
  34. def viejosabroso(var0):
  35.     newColor = map(var0, 0, 400, 0, 255)
  36.     # print(var0, newColor)
  37.     background(newColor) # 0 - 255
  38.  
  39.  
  40.     # generalmente NO queremos dibujar dentro de estos eventos, porque
  41.     # no sabemos en qué momento exactamente el usuario va a mandar a
  42.     # llamar uno
  43. # def mousePressed():
  44. #     global dominos
  45. #     print("mousePressed() se ejecuto una vez")
  46. #     if mouseY > 450:
  47. #         dominos = mouseX - 25
  48. #         if dominos <= 0:
  49. #             dominos = 0
  50. #         elif dominos >= 400:
  51. #             dominos = 400
  52.            
  53. # def mouseDragged():
  54. #     global dominos
  55. #     print("mouseDragged() se ejecuto una vez")
  56. #     if mouseY > 450:
  57. #         dominos = mouseX - 25
  58. #         if dominos <= 0:
  59. #             dominos = 0
  60. #         elif dominos >= 400:
  61. #             dominos = 400
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement