Import initial du projet shipheart_cm5
This commit is contained in:
Executable
+80
@@ -0,0 +1,80 @@
|
||||
.pragma library
|
||||
|
||||
const MAX_COULEURS_TEST_ECRAN = 8;
|
||||
|
||||
|
||||
|
||||
//=====================================================================================
|
||||
// Fonctions : Fournit une couleur en fonction d'un numéro reçu. Si le numéro est
|
||||
// supérieur au maxi, il y a bouclage pour toujours retourner une couleur.
|
||||
// Reçoit : Le numéro
|
||||
// Retour : La couleur
|
||||
//=====================================================================================
|
||||
function couleur(no)
|
||||
{
|
||||
var couleur;
|
||||
var max_couleurs = 12; // !! Vérifier que ce nombre est cohérent avec le nombre de cases ci-dessous... (ceci dit, il peut être inférieur sans soucis)
|
||||
|
||||
no %= max_couleurs;
|
||||
|
||||
switch (no) // Cf https://doc.qt.io/qt-5/qml-color.html#svg-color-reference
|
||||
{
|
||||
case 0: couleur = "aquamarine"; break;
|
||||
case 1: couleur = "darkcyan"; break;
|
||||
case 2: couleur = "coral"; break;
|
||||
case 3: couleur = "lightskyblue"; break;
|
||||
case 4: couleur = "cadetblue"; break;
|
||||
case 5: couleur = "darkturquoise"; break;
|
||||
case 6: couleur = "mediumpurple"; break;
|
||||
case 7: couleur = "darkseagreen"; break;
|
||||
case 8: couleur = "cornflowerblue"; break;
|
||||
case 9: couleur = "darkcyan"; break;
|
||||
case 10: couleur = "mediumaquamarine"; break;
|
||||
case 11: couleur = "mediumturquoise"; break;
|
||||
default: couleur = "orangered"; // Ne doit jamais arriver
|
||||
}
|
||||
|
||||
return(couleur);
|
||||
}
|
||||
|
||||
|
||||
//=================================================================================================
|
||||
// Fonction : Recherche la couleur suivante dans la liste (et reboucle dans le cas de fin de liste)
|
||||
//=================================================================================================
|
||||
function next_color_test_ecran(no)
|
||||
{
|
||||
if (++ no >= MAX_COULEURS_TEST_ECRAN) no = 0;
|
||||
return(no);
|
||||
}
|
||||
|
||||
|
||||
//=====================================================================================
|
||||
// Fonctions : Fournit une couleur en fonction d'un numéro reçu. Si le numéro est
|
||||
// supérieur au maxi, il y a bouclage pour toujours retourner une couleur.
|
||||
// Reçoit : Le numéro
|
||||
// Retour : La couleur
|
||||
//=====================================================================================
|
||||
function couleur_test_ecran(no)
|
||||
{
|
||||
var couleur;
|
||||
|
||||
no %= MAX_COULEURS_TEST_ECRAN;
|
||||
|
||||
switch (no) // Cf https://doc.qt.io/qt-5/qml-color.html#svg-color-reference
|
||||
{
|
||||
case 0: couleur = "white"; break;
|
||||
case 1: couleur = "red"; break;
|
||||
case 2: couleur = "blue"; break;
|
||||
case 3: couleur = "green"; break;
|
||||
case 4: couleur = "black"; break;
|
||||
case 5: couleur = "aqua"; break;
|
||||
case 6: couleur = "fuchsia"; break;
|
||||
case 7: couleur = "yellow"; break;
|
||||
default: couleur = "orangered"; // Ne doit jamais arriver
|
||||
}
|
||||
|
||||
return(couleur);
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user