Anda di halaman 1dari 8

A

V
IO JA

AR E
N

IT
N
I
L A
C

SO
T
N
E
M
E
L
P
IM
CLASE CARTA

PALO : PICAS , CORAZONES , ESPADAS y TREBOL

COLOR : ROJO Y NEGRO

NUMERO : DEL 1 AL 13
CODIGO
int palo; // valores 1, 2, 3 y 4
int color; // valores 1=rojo, 2=negro
Carta.java
int num; // valores del 1 al 13
boolean esReverso; // indica si la carta esta volteada o de reverso
Image imgCarta; // imagen de la carta
Image imgReverso; // imagen del reverso de la carta
Carta cartaHija; // indica una carta colocada bajo esta (this) en la fila de cartas del juego (si la hay) //
int esqX; // coordenada x superior donde se ubica la carta
int esqY; // coordenada y izquierda donde se ubica la carta
int mouseX; // coordenada x donde se encuentra el mouse (cuando el mouse esta sobre la carta)
int mouseY; // coordenada y donde se encuentra el mouse (cuando el mouse esta sobre la carta)
int en Pila; /* indica donde se encuentra la carta 1=repartidor esquina superior izquierda , 2=espacio
muestra, 3a6=posiciones finales, 7a13=pilas de la segunda fila */
public boolean arrastrandoHijas;
CLASE REA DE JUEGO

COLOR : EL CUAL ES ASIGNADO A CADA CARTA

TAMAO : CADA CARTA SE DEFINIRA SOLO POR DOS COORDENADAS


CODIGO
Veremos :
g.setColor( new Color (119,184,255,90 ) );
AreaDeJuego.java
g.fillRect (45,25,75,98l);

Funcin :
Void actualiza
Validacin de la funcin
CLASE PILA

Encargado de la generacin de las pilas .

Validador de las adopciones de cartas en cada pila.

Sacar carta.
CLASE SOLITARIO

Clase principal del programa.

Se encarga del cumplimiento de reglas en su mayora.

Utiliza funciones de las otras clases.

Genera la ejecucin integra del programa.

Anda mungkin juga menyukai