Chatu Queens
FormJuego Class |
Presenta una formulario con un tablero y otros elementos que forman la interfaz
de usuario de un juego de damas, siendo éste completamente funcional.
Maneja además la conexión con el servidor para jugar en línea (opcional).
Inheritance Hierarchy
SystemObject SystemMarshalByRefObject
System.ComponentModelComponent
System.Windows.FormsControl
System.Windows.FormsScrollableControl
System.Windows.FormsContainerControl
System.Windows.FormsForm
ChatuQueensFormJuego
System.ComponentModelComponent
System.Windows.FormsControl
System.Windows.FormsScrollableControl
System.Windows.FormsContainerControl
System.Windows.FormsForm
ChatuQueensFormJuego
Namespace: ChatuQueens
Assembly: ChatuQueens (in ChatuQueens.exe) Version: 1.0.0.0 (1.0.0.0)
Syntax
The FormJuego type exposes the following members.
Constructors
Properties
Name | Description | |
---|---|---|
Cancelado |
Indica si el usuario ha cancelado el emparejamiento.
| |
Clave |
Obtiene o establece la clave de emparejamiento de partida.
| |
IP |
Obtiene o establece la IP del servidor.
| |
Modo |
Obtiene o establece el modo de juego.
| |
Servidor |
Gestiona la conexión y el intercambio de datos con el servidor.
| |
TiempoRestante |
Obtiene o establece el tiempo restante para la jugada actual.
|
Methods
Name | Description | |
---|---|---|
ActualizarMarcadores |
Actualiza los marcadores de ambos jugadores.
| |
BtnEnviar_OnClick |
Interpreta el comando 'cancel' o envía el mensaje al servidor.
Si no hay conexión, lo notifica.
| |
Conectar |
Intenta establecer conexión con el servidor y lanza un hilo que gestiona los mensajes
recibidos por el mismo.
| |
Dispose |
Limpiar los recursos que se estén usando.
(Overrides FormDispose(Boolean).) | |
Emparejar |
Se comunica con el servidor hasta conseguir un emparejamiento o hasta que
la operación es cancelada.
| |
Final |
Finaliza la partida, anuncia el ganador y pregunta si se desea comenzar otra.
| |
IniciarPartida |
Inicia una nueva partida.
| |
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.
| |
Marcador_OnResize |
Ajusta las etiquetas al nuevo tamaño del marcador.
| |
MenuPartida |
Muestra un diálogo para configurar la próxima partida.
| |
MostrarTiempo |
Muestra el tiempo restante formateado en la etiqueta lblSegundos.
| |
NuevoMenuItem_Click |
Muestra el menú para comenzar una nueva partida.
| |
OnFormClosing |
Depués de pedir confirmación al usuario, cierra la conexión con el servidor y
fuerza el final del hilo antes de cerrar el formulario.
| |
OnResize |
Ajusta los componentes al nuevo tamaño del formulario.
| |
PantallaCompleta |
Pone el formulario en modo pantalla completa.
| |
PantallaCompletaMenuItem_Click |
Pone el juego en pantalla completa.
| |
PrintMensaje |
Hace una llamada al hilo de la IU para mostrar en el textChat
el mensaje elegido en el color elegido.
| |
RealizarMovimiento |
Realiza un movimiento, comprueba si la partida ha terminado (y cuál es el ganador),
calcula los próximos movimientos disponibles y empieza la cuenta atrás.
| |
Recibir |
Planteado para ser lanzado en un hilo, gestiona los mensajes recibidos del
servidor.
| |
SalirMenuItem_Click |
Cierra el formulario.
| |
Tablero_OnMoverFicha |
En modo LOCAL, realiza el movimiento, en ONLINE lo envía al servidor.
| |
Timer_OnTick |
Resta un segundo al tiempo, lo muestra y acaba la partida si se agota.
| |
Ventana |
Pone el formulario en modo ventana.
| |
VentanaMenuItem_Click |
Pone el juego en modo ventana.
|
Fields
Top
See Also