1 # -*- coding: utf-8 -*-
3 constantes globales partagées par plusieurs modules.
8 from colorsys
import hls_to_rgb
14 PLAYING_MODES
= (('BEGINNER' , u
'Débutant'),
16 ('NORMAL' , u
'Normal'),
17 ('ADVANCED' , u
'Avancé'),
18 ('EXPERT' , u
'Expert'),
19 ('IMPRO' , u
'Impro.'),)
23 PLAYING_MODES_DICT
= dict([(v
[0], i
) for i
, v
in enumerate(PLAYING_MODES
)])
25 def hls_to_rgba_8bits(h
, l
, s
, a
=1) :
26 #convert to rgb ranging from 0 to 255
27 rgba
= [floor(255 * i
) for i
in hls_to_rgb(h
, l
, s
) + (a
,)]