public DrumHistory(Drum initialDrumContents, int timeOffset = 0) { Log = new List <DrumHistoryItem>() { new DrumHistoryItem(timeOffset, initialDrumContents) }; }
public CATModel(IEnumerable <IsotopeProperties> data, List <Isotope> initialDrumContents = null) { IsotopeData = data; Drum = new Drum(initialDrumContents); }
public DrumHistoryItem(int t, Drum contents) { Time = t; Details = contents.CreateHistoryMarker(); }
public void AddLaterPoint(int passedTime, Drum currentContents) { Log.Add(new DrumHistoryItem(Log.Last().Time + passedTime, currentContents)); }