Ejemplo n.º 1
0
        private static void CreateServer()
        {
            WaitForPlayer();                // Attend la personne
            player2Username = GetMessage(); // Prend son username
            SendMessage(playerUsername);    // Donne ton username

            // un peu presseux pour faire les calculs.. je jsute sauvegarde la position du cursor
            int left = Console.CursorLeft;
            int top  = Console.CursorTop;

            Console.SetCursorPosition(0, 14);
            Console.WriteLine("\t2: " + player2Username);

            Console.SetCursorPosition(left, top);
            string info_game = "\t" + player2Username + " joined the game!";

            Graphics.AnimateText(info_game, 30, 1200);
            Console.Write("\n\n\tYOU ARE PLAYING AS WHITE.");
            Thread.Sleep(1500);
            Graphics.AnimateText("\n\n\n\n\n\n\n\tLe jeu commence dans 3...", 30, 3000);

            ScreenSettings.AdjustWindowForChess();
            Chess chess = new Chess(true, true);

            chess.Play();
        }
Ejemplo n.º 2
0
        private static void JoinServer()
        {
            GetConnection();                // Join la connection
            SendMessage(playerUsername);    // Donne ton username
            player2Username = GetMessage(); // Prend son username

            // un peu presseux pour faire les calculs.. je jsute sauvegarde la position du cursor
            int left = Console.CursorLeft;
            int top  = Console.CursorTop;

            // Dessine la table de lobby, puis l'info juste pour l'esthétique
            // Désoler pour vos yeux
            Console.Write("\n\n\n\n\n\tLOBBY\n\t_______________________________\n\t1: " + player2Username + "\n\t2: " + playerUsername);
            Console.SetCursorPosition(left, top);

            string info_game = "\n\tYou joined \"" + player2Username + "\"'s game...";

            Graphics.AnimateText(info_game, 30, 2100);
            Console.Write("\n\n\tYOU ARE PLAYING AS BLACK.");
            Thread.Sleep(1800);
            Graphics.AnimateText("\n\n\n\n\n\n\n\tLe jeu commence dans 3...", 30, 3000);

            ScreenSettings.AdjustWindowForChess(); // Adjuste la fenêtre pour le jeu
            Chess chess = new Chess(true, false);

            chess.Play();
        }
Ejemplo n.º 3
0
        static void StartChessGame()
        {
            ScreenSettings.AdjustWindowForChess(); // Maintenant change la grandeur pour le jeu
            Chess game = new Chess();              // Créer une nouvelle instance de la classe

            game.Play();                           // Commence
        }