All pastes #396226 Raw Edit

Mine

public text v1 · immutable
·published 2007-03-15 16:37 UTC
rendered paste body
package p1;

import java.io.InputStreamReader;
import java.io.BufferedReader;

/**
 * <p>Title: JuegoChapas</p>
 *
 * <p>Description: Juego de las Chapas correspondiente a la práctica1</p>
 *
 * <p>Copyright: Copyright (c) 2007</p>
 *
 * <p>Company: </p>
 *
 * @author
 * @version 1.0
 */

public class Principal {
    public static void main(String[] args) {
        int numJugadores = 0;
        int numCasillas = 0;
        System.out.println(
                "Bienvenido al juego de las chapas. Introduzca el número de jugadores");
        try {
            BufferedReader teclado = new BufferedReader(new InputStreamReader(
                    System.in));
            String cadena = teclado.readLine();
            numJugadores = Integer.parseInt(cadena);
        } catch (Exception e) {
            e.printStackTrace();
        }
        System.out.println(
                "Introduzca la longitud que desea que tenga el tablero");
        try {
            BufferedReader teclado = new BufferedReader(new InputStreamReader(
                    System.in));
            String cadena = teclado.readLine();
            numCasillas = Integer.parseInt(cadena);
        } catch (Exception e) {
            e.printStackTrace();
        }
        Tablero tablero1= new Tablero(numCasillas);

    System.out.println(tablero1.numCasillas);
    System.out.println(tablero1.salida[3].getColor());
        //Tablero tablero = new Tablero (numCasillas);
        System.out.println(numJugadores + numCasillas);
    }
}




package p1;

import java.util.*;
import java.io.*;

/**
 * <p>Título: practica1</p>
 * <p>Descripción: </p>
 * <p>Copyright: Copyright (c) 2007</p>
 * <p>Empresa: </p>
 * @author Pablo Fernandez Campo
 * @version 1.0
 */

public class Tablero {
  public Chapa[] salida;
  public Chapa meta[];
  public int numCasillas;
  private static final int MAX=200;
  public Casilla tablero[];

public Chapa obtensalida(int i){
    return salida[i];
}


  public Tablero (int numCasillas) {
     this.numCasillas=numCasillas;
     Casilla tablero[] = new Casilla[numCasillas];


    for (int i=0; i<numCasillas; i++) {
     tablero[i] = new Casilla();
     }
     Chapa salida[]= new Chapa[16];
     Chapa meta[]= new Chapa[16];
     for (int i=0;i<=3;i++)
     {
     	salida[i] = new Chapa (0,i);
     }
     for (int i=4;i<=7;i++)
     {
     	salida[i] = new Chapa (1,i-4);
     }
     for (int i=8;i<=11;i++)
     {
     	salida[i] = new Chapa (2,i-8);
     }
     for (int i=12;i<=15;i++)
     {
     	salida[i] = new Chapa (3,i-12);
     }
System.out.println(salida[3].getColor());
    }
 /*
public void SacarFichaInicio(int color, int numerodado) {
	int i=0;
	boolean YaSacada=null;
	while ((i<15)&&(not YaSacada))
	{
		if (color!=salida[i].getColor())
		{i++;
		}
		else{
			tablero[numerodado].PonerFicha(color,salida[i].getIdentificador());
			YaSacada=true;
		}
	}

}
muevoficha?(int posicion,int tirada);
moverficha(int posicion, int tirada,int color int id){
	if(muevoficha?(posicion,tirada)){
		ponerficha((posicion+tirada,color,id))
	}
}
cuantasEnMeta(intcolor)
cuantasEnsalida(intcolor)

  public int leerNumCasillas() {
    System.out.println("Escriba el número de casillas del tablero");
    String aux = null;
    int numCasillas = 0;
    try {
      BufferedReader teclado = new BufferedReader(new InputStreamReader(System.in));
      aux = teclado.readLine();
      numCasillas = Integer.parseInt(aux);
    }
    catch (Exception e) {
      e.printStackTrace();
    }
    return (numCasillas);
  }





















*/
  private class Casilla {
    public Chapa izquierda;
    public Chapa derecha;

    public Casilla () {
        /*izquierda=null;
        derecha=null;*/
    }

/*

public void PonerFicha (int color, int id)
{
	}
public void QuitarFicha (int color, int id)
{
	}
public boolean CuantasFichas ()
{
	}
public boolean Llena ()
{
	}

*/
}}