Esempio n. 1
0
 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);
 }
Esempio n. 2
0
 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>();
 }