
30/04/2015, 05:57
|
| | Fecha de Ingreso: abril-2015
Mensajes: 6
Antigüedad: 9 años, 10 meses Puntos: 0 | |
Respuesta: Problema java principante Cita:
Iniciado por Profesor_Falken Buenas,
No, lo que tu haces no tiene nada que ver.
Yo estoy creando arrays unidimensionales con dos valores.
Tu estas creando arrays bidimensionales vacios.
Para repartir lo mejor es que te crees un arraylist de fichas y despues hagas un: Esto va a "barajar" las fichas.
Posteriormente solo tienes que hacer un bucle y asignar cada ficha a cada jugador.
Un saludo Vale, entonces tengo esto:
Código:
int[] ficha1 = new int[]{0, 0};
int[] ficha2 = new int[]{0, 1};
int[] ficha3 = new int[]{0, 2};
int[] ficha4 = new int[]{0, 3};
int[] ficha5 = new int[]{0, 4};
int[] ficha6 = new int[]{0, 5};
int[] ficha7 = new int[]{0, 6};
int[] ficha8 = new int[]{1, 1};
int[] ficha9 = new int[]{1, 2};
int[] ficha10 = new int[]{1, 3};
int[] ficha11 = new int[]{1, 4};
int[] ficha12 = new int[]{1, 5};
int[] ficha13 = new int[]{1, 6};
int[] ficha14 = new int[]{2, 2};
int[] ficha15 = new int[]{2, 3};
int[] ficha16 = new int[]{2, 4};
int[] ficha17 = new int[]{2, 5};
int[] ficha18 = new int[]{2, 6};
int[] ficha19 = new int[]{3, 3};
int[] ficha20 = new int[]{3, 4};
int[] ficha21 = new int[]{3, 5};
int[] ficha22 = new int[]{3, 6};
int[] ficha23 = new int[]{4, 4};
int[] ficha24 = new int[]{4, 5};
int[] ficha25 = new int[]{4, 6};
int[] ficha26 = new int[]{5, 5};
int[] ficha27 = new int[]{5, 6};
int[] ficha28 = new int[]{6, 6};
Y luego para crear el arraylist sería algo así? Porque me sale error
Código:
char barajar[];
barajar = new char[28];
barajar[0] = 'ficha1';
barajar[1] = 'ficha2';
Siento estas dudas de novato |