cJugador

Public Cartas As Collection

Public Tiradas As Collection

Public Cantos As Collection

Public EnMano As Collection

Public Contrincantes As cContrincantes

Public Bazas As cMisBazas

Public Name As String

Public PCControlled As Boolean

Public Puntos As Integer

Public GanoUltima As Boolean

Public ID As Integer

Public Veinte As String

Public Cuarenta As String

Public Porotos As Integer

Public JuegaEnServer As Boolean

Public FalloBaza As cFalloDLL

 

Public PuntosEnMano As Integer

 

Public IP As String

Public Port As Long

 

Public Messages As Collection

 
 

 

Cartas

          Colección de cartas del tipo cCarta que tiene el jugador a su disposición.

 

Tiradas

          Colección de cartas del tipo cCarta que el jugador tiró en bazas anteriores.

 

Cantos

          Colección de cantos del tipo cCanto que el jugador hizo en esta mano con anterioridad.

 

EnMano

          Colección de cartas del tipo cCarta que se sabe que el jugador tiene en la mano. Esto se puede deber a un cambio de un trinfo alto por el 7 (al momento de repartir) o por el cambio del 7 de triunfo por el 2. También figurarán en esta colección las cartas que conforman un canto que ya haya realizado un jugador. Obviamente, esta colección se irá vaciando a medida que el jugador vaya jugando las cartas en cuestión.

 

Contrincantes

          Objeto del tipo cContrincantes.

 

Bazas

          Objeto del tipo cMisBazas.

 

Name

          Nombre del jugador.

 

PCControlled

          Variable que determina si el jugador es humano o controlado por la PC. En el caso de un jugador automatizado, esta variable tendrá valor verdadero.

 

Puntos

          Puntos que el jugador tiene en su haber, esto es debido a los cantos y las bazas que ya haya levantado.

 

GanoUltima

          Variable que determina si el jugador ganó la última baza o no.

 

ID

          ID del jugador.

 

Veinte

          String en el que se concatena todos los cantos de veinte que el jugador ha hecho en esta mano.

 

Cuarenta

          String en el que se guarda si se realizó el canto de las cuarenta o no.

 

Porotos

          Porotos que el jugador tiene en su haber.

 

JuegaEnServer

          Esta variable no es de mayor ayuda al momento de las decisiones. Sirve para saber si el jugador está jugando en una máquina que oficia como servidor o no.

 

FalloBaza

          Esta variable es del tipo cFalloDLL y contiene la basa en la que falló.

 

PuntosEnMano

          Contiene la suma de puntos de las cartas que el usuario tiene en la mano. Si no es el turno del jugador en cuestión, esta variable estará en cero, ya que no es un dato que las funciones de análisis debería utilizar.

 

IP

          Esta variable no es de mayor ayuda al momento de las decisiones. Se utiliza en los juegos en red solamente. Contiene la dirección IP del jugador.

 

Port

          Esta variable no es de mayor ayuda al momento de las decisiones. Se utiliza en los juegos en red solamente. Contiene el puerto remoto por el que el Tute de este jugador estará escuchando los mensajes.

 

Messages

          Esta variable no es de mayor ayuda al momento de las decisiones. Se utiliza en los juegos en red solamente. Contiene una colección con los mensajes que Tute le debe enviar a los demás jugadores (jugando en red).