From 2b3212d7df5098b2420da505f398ede88e3d8c19 Mon Sep 17 00:00:00 2001 From: Guillermo Date: Thu, 12 Dec 2019 20:43:47 +0100 Subject: [PATCH] Funciona sala --- src/Main.java | 35 +++++++++++++++++++++++++++++++---- 1 file changed, 31 insertions(+), 4 deletions(-) diff --git a/src/Main.java b/src/Main.java index 08b9d30..ec3a16d 100644 --- a/src/Main.java +++ b/src/Main.java @@ -17,15 +17,42 @@ public class Main { BufferedReader bufferEntrada = new BufferedReader(new InputStreamReader(socket.getInputStream())); PrintWriter bufferSalida = new PrintWriter(new OutputStreamWriter(socket.getOutputStream()),true); String entrada = bufferEntrada.readLine(); - while(!entrada.equals("final")) { - + while(!entrada.equals("fin")) { + System.out.println(entrada); + entrada = bufferEntrada.readLine(); + } + System.out.println("Introduce el numero de partida en el que quieres entrar"); + bufferSalida.println(es.nextLine()); + System.out.println(bufferEntrada.readLine()); + System.out.println(bufferEntrada.readLine()); + System.out.println(bufferEntrada.readLine()); + while(dibujarTablero(bufferEntrada)) { + System.out.println("introduce la x de la nueva marca"); + bufferSalida.println(es.nextLine()); + System.out.println("introduce la y de la nueva marca"); + bufferSalida.println(es.nextLine()); } } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } - - + } + + static boolean dibujarTablero(BufferedReader entrada) throws IOException { + for(int i = 0; i < 3; i++) { + String linea = entrada.readLine(); + if(linea.length() == 1) { + if(linea.equals("v")) { + System.out.println("Has ganado!"); + }else { + System.out.println("Has perdido..."); + } + return false; + } else { + System.out.println(linea); + } + } + return true; } }