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