* SequenceurMacro.cs: Pas de saut sur evenements master

* SeqMacroUI.cs: Correction d'un petit bug d'affichage quand master =
  0
This commit is contained in:
tzim 2014-05-25 14:27:36 +00:00
parent 3a63307fba
commit 0610ed4150
2 changed files with 8 additions and 4 deletions

View file

@ -319,7 +319,7 @@ namespace DMX2
StringBuilder str = new StringBuilder ();
bool a = false;
foreach (Circuit c in sequenceur.Circuits) {
if (sequenceur.ValeurCircuit (c) > 0) {
if (sequenceur.ValeurBruteCircuit (c) > 0) {
if (sequenceur.EstActif (c) != a) {
if(!a){
str.Append ("<span foreground='#FF8888'>");

View file

@ -151,7 +151,7 @@ namespace DMX2
Dictionary<Circuit,int> valeurscourantes = new Dictionary<Circuit, int> ();
Dictionary<Circuit,EffetMacro> effetsEnCours = new Dictionary<Circuit, EffetMacro>();
actionEventTarget masterEventTarget=null;
actionEventTargetEx masterEventTarget=null;
actionEventTarget goNextEventTarget=null;
actionEventTarget goBackEventTarget=null;
@ -182,11 +182,15 @@ namespace DMX2
public SequenceurMacro ()
{
masterEventTarget = new actionEventTarget (
masterEventTarget = new actionEventTargetEx (
delegate(EventData data) {
Master = 100 * data.value / 255;
return true;
}
},
delegate{
return Master *255/100;
},
false
);
goNextEventTarget = new actionEventTarget (