// Constructor
public Cartas(Random rnd) {
this.palo = rnd.Next(1, 5);
this.numero = rnd.Next(1, 14);
// Construim ruta imatge a partir de les variables palo i numero
this.imatge = ruta + this.palo + "_" + this.numero + ".JPG";
}
// Metodo
public void Carta(Random rnd) {
this.palo = rnd.Next(1, 5);
this.numero = rnd.Next(1, 14);
this.imatge =ruta + this.palo + "_" + this.numero + ".JPG";
}
Estoy seguro de que no llamo al metodo sin haber creado el objeto. Ademas, el debuger me tiraria nullpointer.
La verdad es que si no es por memoria no se porque demonios se me puede quedar pegado.
Edit: Solucionado, no entiendo porque, pero al hacer esto ha dejado de quedarse pegado.
He pasado la creacion de el objeto de la clase Blackjack al metodo nuevoJuego. Antes lo ponia como un atributo.