public BulletEmitter(int defState, params BulletPattern[] pats) { myPats = new List <BulletPattern>(pats); curState = new EmitterState(defState); changes = new LayeredLinkedList <EmitterState>(0, st => st.StartTime, 1000, 100, 10, 1); changes.Add(curState); }
public GameEventManager(Game game, params double[] intervals) { g = game; time = -1; events = new LayeredLinkedList<GameEvent>(0, ev => ev.Time, intervals); newAdds1 = new LinkedList<GameEvent>(); newAdds2 = new LinkedList<GameEvent>(); }