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(); }
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(); }
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 }