package EstructurasControl;

import java.sql.SQLOutput;
import java.util.Random;
import java.util.Scanner;

public class Practica {
    public static void main(String[] args) {
        int contadorVictoriasJugador1 = 0;
        int contadorVictoriasJugador2 = 0;
        String palabraJugador1;
        String palabraJugador2;
        String nombreJugador1 = "CPU";
        String nombreJugador2;
        Scanner sc = new Scanner(System.in);
        System.out.println("Inserta tu nombre: ");
        nombreJugador2 = sc.next();

        do {
            System.out.println("Turno jugador 1: ");
            palabraJugador1 = sc.next();
            System.out.println("Turno jugador 2: ");
            palabraJugador2 = sc.next();
            if (palabraJugador1.equalsIgnoreCase("Piedra") && palabraJugador2.equalsIgnoreCase("Papel")){
                contadorVictoriasJugador2++;
                System.out.println("Victoria de " + nombreJugador2);
                System.out.println("CPU lleva " + contadorVictoriasJugador1 + " victorias");
                System.out.println(nombreJugador2 + " lleva " + contadorVictoriasJugador2 + " victorias");
            } else if (palabraJugador1.equalsIgnoreCase("Piedra") && palabraJugador2.equalsIgnoreCase("Tijera")) {
                contadorVictoriasJugador1++;
                System.out.println("Victoria de CPU");
                System.out.println("CPU lleva " + contadorVictoriasJugador1 + " victorias");
                System.out.println(nombreJugador2 + " lleva " + contadorVictoriasJugador2 + " victorias");
            } else if (palabraJugador1.equalsIgnoreCase("Papel") && palabraJugador2.equalsIgnoreCase("Tijera")) {
                contadorVictoriasJugador2++;
                System.out.println("Victoria de " + nombreJugador2);
                System.out.println("CPU lleva " + contadorVictoriasJugador1 + " victorias");
                System.out.println(nombreJugador2 + " lleva " + contadorVictoriasJugador2 + " victorias");
            } else if (palabraJugador1.equalsIgnoreCase("Tijera") && palabraJugador2.equalsIgnoreCase("Papel")) {
                contadorVictoriasJugador1++;
                System.out.println("Victoria de CPU");
                System.out.println("CPU lleva " + contadorVictoriasJugador1 + " victorias");
                System.out.println(nombreJugador2 + " lleva " + contadorVictoriasJugador2 + " victorias");
            } else if (palabraJugador1.equalsIgnoreCase("Papel") && palabraJugador2.equalsIgnoreCase("Piedra")) {
                contadorVictoriasJugador1++;
                System.out.println("Victoria de CPU");
                System.out.println("CPU lleva " + contadorVictoriasJugador1 + " victorias");
                System.out.println(nombreJugador2 + " lleva " + contadorVictoriasJugador2 + " victorias");
            }else if (palabraJugador1.equalsIgnoreCase("Tijera") && palabraJugador2.equalsIgnoreCase("Piedra")){
                contadorVictoriasJugador2++;
                System.out.println("Victoria de " + nombreJugador2);
                System.out.println("CPU lleva " + contadorVictoriasJugador1 + " victorias");
                System.out.println(nombreJugador2 + " lleva " + contadorVictoriasJugador2 + " victorias");
            }
        }while(contadorVictoriasJugador1 < 3 && contadorVictoriasJugador2 < 3);

        if (contadorVictoriasJugador1 == 3){
            System.out.println("Ha ganado CPU");
        }else {
            System.out.println("Ha ganado " + nombreJugador2);
        }


    }
}
