loupiottes/DMX-2.0/SequenceurMaitre.cs

59 lines
852 B
C#

using System;
using System.Collections.Generic;
namespace DMX2
{
public class SequenceurMaitre
{
public class Ligne {
public Ligne(){}
string nom;
int duree = -1;
Dictionary<Sequenceur,string> data = new Dictionary<Sequenceur, string>();
public string Nom {
get {
return nom;
}
set {
nom = value;
}
}
public int Duree {
get {
return duree;
}
set {
duree = value;
}
}
public string this [Sequenceur index] {
get {
string value;
if(!data.TryGetValue(index, out value)) return string.Empty;
return value;
}
set {
data[index] = value;
}
}
}
List<Ligne> lignes = new List<Ligne>();
public List<Ligne> Lignes {
get {
return lignes;
}
}
public SequenceurMaitre ()
{
lignes.Add(new Ligne());
}
}
}