vorrei riuscire a gestire 15 pulsanti con una funzione

questi pulsanti devono caricare una foto e finqui tutto bene ma devono avere anche due stati, due colori diversi

quindi se clicco su 1 mi deve diventare rosso
poi se clicco su 15 mi deve diventare rosso 15
e far ridiventare bianco 1

qualcuno mi sa dire la struttura di questa funzione
poi uso il setRGB e gestisco i due colori
non so come passare alla funzione i controlli dei vari pulsanti
con una serie di if annidati mi funge ma è una porcheria

se qualcuno sa aiutarmi ben lieto

grazie mille