Ejemplo n.º 1
0
 public MultiplayerHandler(MultiplayerGameScreen GameScreen)
 {
     Game             = new GameEngine();
     GameImageHandler = new ImageHandler(GameScreen);
     BuildAllTiles(GameScreen, GameImageHandler);
     UpdateBoardTiles(Game, GameImageHandler);
 }
Ejemplo n.º 2
0
        }//Lobby Menu

        static void MenuID4()
        {
            var MultiplayerGameScreen = new MultiplayerGameScreen();

            MultiplayerGameScreen.ParseSocketHandler(SocketHandle);
            Application.Run(MultiplayerGameScreen);
            NextMenu();
        }//MultiplayerGameMenu
Ejemplo n.º 3
0
        private void BuildAllTiles(MultiplayerGameScreen GameScreen, ImageHandler GameImageHandler)
        {
            int TileCounter = 0;

            for (int i = 0; i < 15; i++)
            {
                for (int j = 0; j < 15; j++)
                {
                    GameImageHandler.BuildNewTile("-");                                //creates a new tile
                    GameImageHandler.MoveATile(TileCounter, 10 + i * 40, 10 + j * 40); //moves the tile to its position on the board
                    TileCounter++;                                                     //increase the tile counter so that the next tile to be created can be referenced and translated
                }//loop for each row
            }//loop for each col
        }//builds all the tiles to create the game board