1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
|
// fex: choix du feux {1,2,3,4}
// color : couleur du feu 1 vert ; 2 orange ; 3 rouge
// CmdFeux Dll de commande de la maquette
static void allum(CmdFeux Fx, int fex, int color)
{
switch (fex)
{
case 1:
{
switch (color)
{
case 1: Fx.Feux1.Vert = true; Fx.Feux1.Orange = false; Fx.Feux1.Rouge = false; break;
case 2: Fx.Feux1.Vert = false; Fx.Feux1.Orange = true; Fx.Feux1.Rouge = false; break;
case 3: Fx.Feux1.Vert = false; Fx.Feux1.Orange = false; Fx.Feux1.Rouge = true; break;
}
break;
}
case 2:
{
switch (color)
{
case 1: Fx.Feux2.Vert = true; Fx.Feux2.Orange = false; Fx.Feux2.Rouge = false; break;
case 2: Fx.Feux2.Vert = false; Fx.Feux2.Orange = true; Fx.Feux2.Rouge = false; break;
case 3: Fx.Feux2.Vert = false; Fx.Feux2.Orange = false; Fx.Feux2.Rouge = true; break;
}
break;
}
case 3:
{
switch (color)
{
case 1: Fx.Feux3.Vert = true; Fx.Feux3.Orange = false; Fx.Feux3.Rouge = false; break;
case 2: Fx.Feux3.Vert = false; Fx.Feux3.Orange = true; Fx.Feux3.Rouge = false; break;
case 3: Fx.Feux3.Vert = false; Fx.Feux3.Orange = false; Fx.Feux3.Rouge = true; break;
}
break;
}
case 4:
{
switch (color)
{
case 1: Fx.Feux4.Vert = true; Fx.Feux4.Orange = false; Fx.Feux4.Rouge = false; break;
case 2: Fx.Feux4.Vert = false; Fx.Feux4.Orange = true; Fx.Feux4.Rouge = false; break;
case 3: Fx.Feux4.Vert = false; Fx.Feux4.Orange = false; Fx.Feux4.Rouge = true; break;
}
break;
}
}
} |