public Lobby() { footer = new Footer(); setupInput(); setupBackground(); // Customer Queue Positions theQueue = new Queue(QUEUE_START, QUEUE_SPOTS, QUEUE_WIDTH); // Setup all the events setEventHandlers(); // Add Scientist Point scientistStart = new Point(1080, 430); // TEMP VALUE Point scientistDestination = new Point(886, 430); // TEMP VALUE addScientist(new Scientist(scientistStart, scientistDestination)); // Add Teleport ActiveObjects.Add(new Teleport(new Point(100, 400))); // TODO: Add Cash Register // TODO: Add Entry Door // TODO: Add AddClient Timer TimerCallback addClientCallback = Game1.Events.addClient; addClientTimer = new Timer(TimeSpan.Zero, TimeSpan.FromMilliseconds(3000), addClientCallback); }
public StoryMode(Texture2D[] frames) { TimerCallback callback = nextImageForTimer; this.frames = frames; this.currentImage = 0; this.timer = new Timer(TimeSpan.Zero, TimeSpan.FromSeconds(5), callback); this.lastKeydown = TimeSpan.Zero; this.keypressLimit = TimeSpan.FromMilliseconds(500); this.lastKeyboardState = Keyboard.GetState(); }