//END TEST CODE protected override void Initialize() { // TODO: Add your initialization logic here //Create a list of players //logic = new GameLogicBattle(game.GetPlayers()); logic = new GameLogicClassic(); boardToShare = logic.GameLogicSetup(plays); start = new Start(BoardWidth, BoardHeight, 0, 0); setup = new Setup(BoardWidth, BoardHeight, 0, 0); playerSetup = new PlayerSetup(BoardWidth, BoardHeight, 0, 0); endScreen = new EndScreen(BoardWidth, BoardHeight, 0, 0); IsMouseVisible = true; mouseState = Mouse.GetState(); previousMouseState = mouseState; padState = GamePad.GetState(PlayerIndex.One); prevPadState = padState; //screenCenter = new Point(((BoardWidth / 2)), 0); gameState = GameState.StartMenu; screenNumber = 0; //scoreBoard.Initialize(this); base.Initialize(); }
protected override void Initialize() { // TODO: Add your initialization logic here List<Element> plays = new List<Element>(); plays.Add(new Element { et = ElementTypes.Ghost, X = 1, Y = 1 }); plays.Add(new Element { et = ElementTypes.PacPlayer, X = 5, Y = 2 }); //logic = new GameLogicBattle(game.GetPlayers()); logic = new GameLogicClassic(); boardToShare = logic.GameLogicSetup(plays); gameUI = new BoardUI(logic.B, BoardWidth, BoardHeight, 0, 0); //((Window.ClientBounds.Width / 2) + (.5 * BoardWidth)), ((Window.ClientBounds.Height / 2) + (.5 * BoardHeight))); foreach(Element Element in plays){ gameUI.RegisterSprite(new StaticSprite(Element, "images/pacdemo")); } base.Initialize(); }