Chatu Queens
![]() | Tablero Class |
Representa un tablero de 8x8 con métodos y propiedades
que facilitan su uso para jugar a las damas.

SystemObject SystemMarshalByRefObject
System.ComponentModelComponent
System.Windows.FormsControl
System.Windows.FormsScrollableControl
System.Windows.FormsContainerControl
System.Windows.FormsUserControl
DraughtsTablero
System.ComponentModelComponent
System.Windows.FormsControl
System.Windows.FormsScrollableControl
System.Windows.FormsContainerControl
System.Windows.FormsUserControl
DraughtsTablero
Namespace: Draughts
Assembly: Draughts (in Draughts.dll) Version: 1.0.0.0 (1.0.0.0)

The Tablero type exposes the following members.


Name | Description | |
---|---|---|
![]() | CasillaBlancaColor |
Obtiene o establece el color de las casillas blancas.
|
![]() | CasillaNegraColor |
Obtiene o establece el color de las casillas negras.
|
![]() | Damas |
Lista de las coordenadas de cada dama.
|
![]() | DisponibleColor |
Obtiene o establece el color de las casillas a las que se
puede mover la ficha seleccionada.
|
![]() | Disponibles |
Lista de las coordenadas de cada casilla disponible.
|
![]() | FichaBlancaColor |
Obtiene o establece el color de las fichas blancas.
|
![]() | FichaNegraColor |
Obtiene o establece el color de las fichas negras.
|
![]() | FichasBlancas |
Lista de las coordenadas de cada ficha blanca.
|
![]() | FichasNegras |
Lista de las coordenadas de cada ficha negra.
|
![]() | JugadorBlanco |
Obtiene o establece el booleano que indica si el jugador maneja
las fichas blancas (true) o las negras (false).
|
![]() | Seleccionada |
Coordenada de la ficha seleccionada.
|
![]() | SeleccionColor |
Obtiene o establece el color de la ficha seleccionada.
|
![]() | TableroInvertido |
Obtiene o establece el booleano que indica si las coordenadas de las casillas están invertidas.
|

Name | Description | |
---|---|---|
![]() | ActualizarFichas |
Actualiza el dibujado de fichas según el contenido de las listas.
|
![]() | CalcularDisponibles |
Calcula qué movimientos puede realizar una ficha.
|
![]() | CalcularTodosDisponibles |
Calcula todos los movimientos disponibles para el jugador.
|
![]() | Casilla_OnClick |
Gestiona los clicks sobre las casillas.
Si se pulsa sobre una de las jugadas legales, se lleva a cabo.
Si se pulsa sobra otra de las fichas del usuario, se selecciona.
Si se pulsa sobre la ya seleccionada o sobre una casilla no seleccionable, se deselecciona.
|
![]() | DisponiblesComiendo |
Obtiene una lista de los movimientos que puede realizar una ficha comiendo
de forma consecutiva (recursividad).
|
![]() | DisponiblesVacias |
Obtiene una lista de los movimientos que puede realizar una ficha sin comer.
|
![]() | Dispose |
Limpiar los recursos que se estén usando.
(Overrides ContainerControlDispose(Boolean).) |
![]() | InitializeComponent |
Método necesario para admitir el Diseñador. No se puede modificar
el contenido de este método con el editor de código.
|
![]() | Invertir |
Invierte el tablero.
|
![]() | IsEmpty |
Indica si la casilla especificada existe y está vacía.
|
![]() | Limpiar |
Elimina todas las fichas actuales.
|
![]() | OnPaint |
Redibuja el tablero cuando es necesario.
|
![]() | PartidaNueva |
Elimina todas las fichas actuales y posiciona las nuevas necesarias para comenzar una partida nueva.
|
![]() | RealizarMovimiento |
Lleva a cabo el movimiento de ficha especificado.
|
![]() | RecalcularDisponibles |
Calcula de nuevo todas los movimientos disponibles.
|
![]() | VaciarCasilla |
Elimina las posibles fichas que haya en la casilla indicada.
|

Name | Description | |
---|---|---|
![]() | FichaDeseleccionada |
Se produce cuando una ficha es deseleccionada.
|
![]() | FichaSeleccionada |
Se produce cuando una ficha es seleccionada.
|
![]() | MoverFicha |
Se produce cuando se mueve una ficha.
|

Name | Description | |
---|---|---|
![]() | casillaBlancaColor |
Color de las casillas blancas.
|
![]() | casillaNegraColor |
Color de las casillas negras.
|
![]() | casillas |
Lista de casillas que forman el tablero.
|
![]() | components |
Variable del diseñador necesaria.
|
![]() | disponibleColor |
Color de las casillas a las que se puede mover la ficha seleccionada.
|
![]() | fichaBlancaColor |
Color de las fichas blancas.
|
![]() | fichaNegraColor |
Color de las fichas negras.
|
![]() | jugadorblanco |
Booleano que indica si el jugador maneja las fichas blancas (true) o las negras (false).
|
![]() | seleccionColor |
Color de la ficha seleccionada.
|
![]() | tableroInvertido |
Booleano que indica si las coordenadas de las casillas están invertidas.
|
