public Player(int playerNumber, Game g, EventQueue eventQueue) { this.playerNumber = playerNumber; this.game = g; this.eventQueue = eventQueue; waitForKeyUp = false; }
public Menu(EventQueue eventQueue) : base(eventQueue) { commands = new List<String>(); commands.Add("New Game"); commands.Add("Options"); commands.Add("Quit"); }
public World(int cellsize, int height, int width, int players, EventQueue eventQueue) : base(eventQueue) { this.HEIGHT = height; this.WIDTH = width; this.CELL_SIZE = cellsize; this.NUM_PLAYERS = players; things = new List<Thing>(); PopulateTerrain(); PopulateCritters(); PopulatePlayers(); }
/// <summary> /// Allows the game to perform any initialization it needs to before starting to run. /// This is where it can query for any required services and load any non-graphic /// related content. Calling base.Initialize will enumerate through any components /// and initialize them as well. /// </summary> protected override void Initialize() { eventQueue = new EventQueue(); player = new Player(1,this,eventQueue); menu = new Menu(eventQueue); menuView = new MenuView(GraphicsDevice,menu); currentView = menuView; currentController = menu; base.Initialize(); }
public Controller(EventQueue eventQueue) { this.eventQueue = eventQueue; }