Class Jugador

java.lang.Object
  |
  +--Jugador

public class Jugador
extends Object

Esta clase implementa un jugador del juego de Cuatro en Línea


Constructor Summary
Jugador(String pnombre, String pcolorfichasjugador)
          Crea un Jugador en el juego.
 
Method Summary
 boolean equals(Object obj)
           
 boolean Gano(Tablero ptablero, int pfila, int pcolumna)
          Determina si el jugador ha ganado
 String getColorFichasJugador()
          Obtiene el color de fichas que un jugador tiene
 String getNombre()
          Obtiene el nombre del jugador
 boolean juega(Tablero ptablero, int pfila, int pcolumna)
          Guarda una ficha en una posición del tablero
 void setColorFichasJugador(String pcolorfichasjugador)
          Asigna un color con el cual jugará el jugador
 void setNombre(String pnombre)
          Asigna el nombre al jugador
 
Methods inherited from class java.lang.Object
, clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Jugador

public Jugador(String pnombre,
               String pcolorfichasjugador)
Crea un Jugador en el juego.
Parameters:
pnombre - El nombre del jugador
pcolorfichasjugador - Para identificar el color de fichas que el jugador tiene asignadas
Method Detail

setNombre

public void setNombre(String pnombre)
Asigna el nombre al jugador
Parameters:
pnombre - El nombre que se asignará al jugador

getNombre

public String getNombre()
Obtiene el nombre del jugador
Returns:
Un string con el nombre del jugador

setColorFichasJugador

public void setColorFichasJugador(String pcolorfichasjugador)
Asigna un color con el cual jugará el jugador
Parameters:
pcolorfichasjugador - El color de fichas que el jugador usará

getColorFichasJugador

public String getColorFichasJugador()
Obtiene el color de fichas que un jugador tiene
Returns:
Un string con el color de fichas que el jugador tiene

juega

public boolean juega(Tablero ptablero,
                     int pfila,
                     int pcolumna)
Guarda una ficha en una posición del tablero
Parameters:
columna - La columna en que se desea depositar la ficha
pColorFicha - El color de la ficha que se quiere

Gano

public boolean Gano(Tablero ptablero,
                    int pfila,
                    int pcolumna)
Determina si el jugador ha ganado
Parameters:
pcolor - Color a buscar
Returns:
Verdadero si encontró cuatro fichas en línea y falso en caso contrario

equals

public boolean equals(Object obj)
Overrides:
equals in class Object