Je dois créer un bouton qui, lorsque j'appuie dessus, génère une couleur aléatoire que je peux utiliser pour dessiner. J'ai recherché d'autres générateurs de couleurs aléatoires mais je ne sais pas comment l'implémenter. Voici mon code jusqu'à présent.Implémentation du bouton de couleur aléatoire dans mon code
from processing import *
tool = "paintbrush"
tool = "shapechanger"
red_color = 0
green_color = 0
blue_color = 0
def setup():
size(400,400)
draw_red_button()
def draw_red_button():
set_red()
fill(red_color, green_color, blue_color)
rect(0, 380, 20, 20)
def red_button_pressed():
if mouse.pressed and (mouse.x>0 and
mouse.x<20 and
mouse.y>380 and
mouse.y<400):
return True
else:
return False
def draw():
if red_button_pressed():
set_red()
else:
fill(red_color, green_color, blue_color)
paint()
stroke(red_color, green_color, blue_color)
def paint():
if mouse.pressed:
ellipse(mouse.x, mouse.y, 20,20)
def set_red():
global red_color
global green_color
global blue_color
red_color = 255
green_color = 0
blue_color = 0
run()
S'il vous plaît poster le MINIMAL exemple nécessaire si vous souhaitez obtenir de l'aide. Est-ce que votre problème change si vous avez seulement un bouton de couleur au lieu d'une douzaine? Si non, pourquoi nous faites-vous lire une douzaine de définitions de fonctions presque identiques? – DyZ
Je viens de le rendre plus petit –