public void startGame() { _sReader = new StreamReader(_client.GetStream(), Encoding.ASCII); _sWriter = new StreamWriter(_client.GetStream(), Encoding.ASCII); threadKey.Start(); threadDisplay.Start(); while (!grille.grilleFull()) { new Thread(Reception).Start(); //écoute du serveur // id = askPiece(_sReader,_sWriter); new Thread(() => this.id = askPiece(_sReader, _sWriter)).Start(); //création de la pièce addPiece(grille, id); while (!grille.verifBelowPiece()) { if (grille.beforeTheEnd()) { break; } goDown(grille); if (!grille.verifBelowPiece()) { grille.suppressionPiece(); } this.deleteLine(); } //requete serveur } Console.Clear(); Console.WriteLine("GAME OVER !!!"); }
public void goLeft(Grille grille) { grille.suppressionPiece(); grille.deplacementPiece(false); }
public void goDown(Grille grille) { grille.suppressionPiece(); grille.descendrePiece(); Thread.Sleep(this.delaySpeed); }
public void goRight(Grille grille) { grille.suppressionPiece(); grille.deplacementPiece(true); }