markeTaugt function

bool markeTaugt(
  1. Farbe farbe
)

Taugt diese Farbe als Betriebsfarbe?

Sie sitzt auf dem Knopf, den der Kassier sucht. Ein zu blasser Ton ergibt einen Knopf, der auf weißem Grund verschwindet — und das merkt der Chef erst am Tresen. Geprüft wird gegen beide hellen Gründe, weil ein Betrieb den Stil wechseln kann.

Implementation

bool markeTaugt(Farbe farbe) {
  final helleGruende = [const Farbe(0xFF, 0xFF, 0xFF), Farbe.ausColor(kdColor(KdMode.light, 'ground'))];
  for (final grund in helleGruende) {
    if (kontrast(farbe, grund) < 2.0) return false;
  }
  return true;
}