using System; using System.Collections.Generic; using System.Xml; namespace DMX2 { public abstract class Sequenceur { static int idmax=0; public Sequenceur (int id) { this.id = id; idmax = Math.Max(id,idmax); Name = "Sequenceur " + id.ToString(); } public Sequenceur () { id = ++idmax; Name = "Sequenceur " + id.ToString(); } int id; public int ID { get { return id; } } string name; public string Name { get { return name; } set { name = value; } } public abstract SequenceurUI GetUI(); public abstract int EtatCircuit(Circuit c); public abstract void Tick(TimeSpan time); public static Sequenceur Load(XmlElement el) { return null; } public virtual void MajCircuitsSupprimes() { } public abstract XmlElement Save(); } }