Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - elrecar

#1
Pues eso, lo que quiero es basicamente ir agregando las URLS de los navegadores a un listbox para crear algo asi como un historial de urls navegadas., alguien sabe de alguna clase o tiene algnu ejemplo? thankss
#2
Oks bueno, muchas gracias por tu ayuda, se agradece jeje  ;-) ::)
#3
Ahh yaa .. claro con razon ... seria lo mismo haciendole un casting de esta forma:

Código ("Java") [Seleccionar]

public void repartirCartas() {
int carta = 0;
for(int i=0; i<5; i++){
for(int j=0; j<listaJugadoresJuego.size(); j++){
carta=(int)(Math.random() * mazoBarajas.size());
(Jugador) listaJugadoresJuego.get(j)).darCarta((Carta)mazoBarajas.get(carta));
mazoBarajas.remove(carta);
}
}
}


Listo, aunque es mas comodo definirlo como tu dices en el array para no tener q castear despues xD
Ahora lo ultimo que falta es saber como obtener las 5 cartas de un jugador dado para poder detectar los juegos, o sea si es poker, pierna, par, escalera etc, tengo q hacer un for anidado recorriendo los dos arraylist de listaJugadoresJuego y mazoBarajasMano ?
#4
Si tengo la clase Carta, mazoBarajasMano lo tengo en la clase Jugador.
El metodo darCarta lo tengo en la clase Juego al igual que el arraylist mazoBaraja.

Juego:
http://pastebin.com/m1585f907

Jugador:
http://pastebin.com/m40a75a01

Carta:
http://pastebin.com/m7b88e7d3

#5
Código (java) [Seleccionar]

public void repartirCartas() {
int carta = 0;
for(int i=0; i<5; i++){
for(int j=0; j<listaJugadoresJuego.size(); j++){
carta=(int)(Math.random() * mazoBarajas.size());
listaJugadoresJuego.get(j).darCarta(mazoBarajas.get(carta));
mazoBarajas.remove(carta);
}
}
}

public void darCarta(Carta miCarta){
mazoBarajasMano.add(miCarta);
}



Ahora me marca el darCarta en repartirCartas
"The method darCarta(Object) is undefined for the type Object"e
Me sugirio hacerle un casting, lo hice pero siguio marcando error   :huh:

Y me cree un arraylist nuevo mazoBarajasMano para guardar las barajas ... ahora lo que me falta entender/saber es como acceder a las barajas de un jugador, o sea dado un jugador listar las 5 barajas que tiene ese jugador y ya entendiendo eso me solucionaria bastante el problema  para seguir adelante...
#6
entonces el darCarta vendria a ser el setter? setCarta? como lo implementaria?  no entiendo  :huh:
#7
Mmm el for anidado lo entiendo y la idea en general, lo que no me cierra es :

arrayJugadores.get(j).darCarta(arrayCartas.get(carta));

el darCarta que tendria? justo ese era el problem .. al guardarselas al jugador y despues como acceder/obtener las cartas de cada jugador, tendria q recorrerlas no?
#8
Java / Dudas con un juego de Poker en java !
16 Mayo 2009, 18:15 PM
Hola buenas, hace unos dias q llevo programando un juego de Poker en consola con arraylists,  me he creado tres clases Carta, Juego y Jugador.
Pues en juego tengo una coleccion/arraylist de jugadores .
En juego he generado el mazo de cartas, o sea he guardado en un arraylist el mazo de 52 cartas de tipo carta, ahora lo que me resta hacer es repartir a cada Jugador del arraylist de jugadores 5 cartas del mazo de cartas.. o sea del arraylist q contiene objetos de tipo carta (52) y bueno no se como hacer eso ... o sea como hago para repartilas a cada jugador, en donde las guardo o que, como accedo ??? quizas no este siendo muy explicito xD :-X
#9
Java / Re: Ayuda JAVA consola
16 Mayo 2009, 18:09 PM
Ya esta pronto, lo solucione... era que estaba igualando con = en vez de ==
Gracias
#10
Java / Re: Ayuda JAVA consola
11 Mayo 2009, 16:25 PM
Claro, que la idea de eso es q cuando la varibale usuario o contra sea igual a "x" salga del bucle, pues cuando llenas el usuario con x no sale del bucle y a continuacion te pide la contra como si nada y recien cuando pones x por segunda vez en contra sale del bucle ... y no es la idea XD entiendes ahora ?  xD