Horloge binaire

 

David Cobac Une horloge binaire ça ne sert à rien. C'est justement là que cela devient indispensable... L'horloge que je vous propose se lit de gauche à droite sur les trois lignes (sur chacune des lignes on additionne les cellules allumées, chaque cellule valant respectivement 1, 2, 4, 8, 16 et 32). J'ai ajouté une écriture numérique "habituelle" pour qu'elle serve quand même ;)

J'ai défini quelques associations de couleur pompeusement appelées 'themes', cela ne prend un sens que sur un fond d'écran uni...

 #!/bin/env wish8.4

 namespace eval mbc {
     # geometrie des rectangles
     variable w 30
     variable h 18
     variable e 1
     # la police
     font create ma_police -family Helvetica -size 8
     # choix du theme
     variable theme noir
     ##########################

     variable hb
     variable mb
     variable sb

     # les themes
     array set noir {
 	on  black
 	off white
     }
     array set blanc {
 	on  white
 	off black
     }
     array set gris30 {
 	on  grey30
 	off black
     }
     array set flux {
 	on  	#6JL