Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
ChatuQueens
BienvenidoaladocumentacióndeChatuQueens
EsteproyectoconsisteenunjuegodeDamasdesarrolladoen.NET.
ResumenEljuegoconstadedosaplicaciones:
LallamadaChatuQueens,delaquepodríamosdecirqueeseljuegoensímismo.Puedefuncionarenmultijugadorlocalsinnecesidaddeunservidor.
LallamadaChatuServer,quecomoindicasunombre,eselservidorqueseutilizaparapoderjugarenlíneaentrevariosclientes.
SeeAlsoOtherResourcesHistorialdeversiones
ChatuQueens
Historialdeversiones
EnestasecciónsedescribenloscambiosdelasdiferentesversionesdeChatuQueens.
HistorialdecambiosSeleccionaunaversiónparaverunadescripcióndesuscambios.
Version1.0.0
Version2.0.0
Version2.0.1
SeeAlsoOtherResourcesBienvenidoaladocumentacióndeChatuQueens
ChatuQueens
Version1.0.0
Laversión1.0.0fuelanzadael22/05/2018.
CambiosdeestaversiónEstaeslaversióninicial.
SeeAlsoOtherResourcesHistorialdeversiones
ChatuQueens
Version2.0.0
Laversión2.0.0fuelanzadael25/05/2018.
CambiosdeestaversiónMultijugadorenlíneaincluído.
SeeAlsoOtherResourcesHistorialdeversiones
ChatuQueens
Version2.0.1
Laversión2.0.1fuelanzadael26/05/2018.
CambiosdeestaversiónLadocumentaciónincluyeahoramétodosypropiedadesprivadas.
SeeAlsoOtherResourcesHistorialdeversiones
ChatuQueens
ChatuQueensNamespace
ClientedeChatuQueens.
Classes Class Description
FormElegirModo Formularioquepermiteconfigurardeformabásicaunapartida.
FormJuego Presentaunaformularioconuntableroyotroselementosqueformanlainterfazdeusuariodeunjuegodedamas,siendoéstecompletamentefuncional.Manejaademáslaconexiónconelservidorparajugarenlínea(opcional).
ISynchronizeInvokeExtensions ClaseestáticaconunmétodoparainvocaralhilodelaIU.
Program Claseprincipaldelaaplicación.
ServerConnection Gestionaunaconexióneintercambiodedatosconunservidor.
Enumerations Enumeration Description
FinDePartida Enumeradoconlosposiblesfinalesparaunapartida.
Modo Enumeradodelosdistintosmodosdejuego.
ChatuQueens
FinDePartidaEnumeration
Enumeradoconlosposiblesfinalesparaunapartida.
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
Members Membername Value Description
GANA_BLANCO 0 Ganaeljugadorblanco.
GANA_NEGRO 1 Ganaeljugadornegra.
TABLAS 2 Ningúnjugadorgana.
SeeAlsoReferenceChatuQueensNamespace
publicenumFinDePartida
CopyC# VB C++ F#
ChatuQueens
FormElegirModoClass
Formularioquepermiteconfigurardeformabásicaunapartida.
InheritanceHierarchySystemObjectSystemMarshalByRefObjectSystem.ComponentModelComponentSystem.Windows.FormsControlSystem.Windows.FormsScrollableControlSystem.Windows.FormsContainerControlSystem.Windows.FormsFormChatuQueensFormElegirModo
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
TheFormElegirModotypeexposesthefollowingmembers.
Constructors Name Description
FormElegirModo InicializaunanuevainstanciadelaclaseFormElegirModo.
Top
publicclassFormElegirModo:Form
CopyC# VB C++ F#
Properties Name Description
Clave Clavequehaintroducidoelusuarioparaelmatchmaking.
IP IPdelservidor.
ModoElegido Indicaelmododejuegoelegidoporelusuario.
Top
Methods Name Description
BtnEmpezar_Click Compruebaquesehanintroducidotodoslosdatosnecesariosycierraelformulario.
Dispose Cleanupanyresourcesbeingused.(OverridesFormDispose(Boolean).)
InitializeComponent RequiredmethodforDesignersupport-donotmodifythecontentsofthismethodwiththecodeeditor.
Label_Click SeleccionaelRadioButtomindicadoenlaTagdelaLabel.
Top
Fields Name Description
btnEmpezar
components Requireddesignervariable.
lblClave
lblIP
lblLocal
lblLocalDesc
lblOnline
lblOnlineDesc
lblPregunta
radLocal
radOnline
txtClave
txtIP
Top
SeeAlsoReferenceChatuQueensNamespace
ChatuQueens
FormElegirModoConstructor
InicializaunanuevainstanciadelaclaseFormElegirModo.
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
SeeAlsoReferenceFormElegirModoClassChatuQueensNamespace
publicFormElegirModo()
CopyC# VB C++ F#
ChatuQueens
FormElegirModoProperties
TheFormElegirModotypeexposesthefollowingmembers.
Properties Name Description
Clave Clavequehaintroducidoelusuarioparaelmatchmaking.
IP IPdelservidor.
ModoElegido Indicaelmododejuegoelegidoporelusuario.
Top
SeeAlsoReferenceFormElegirModoClassChatuQueensNamespace
ChatuQueens
FormElegirModoClaveProperty
Clavequehaintroducidoelusuarioparaelmatchmaking.
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
PropertyValueType:String
SeeAlsoReferenceFormElegirModoClassChatuQueensNamespace
publicstringClave{get;set;}
CopyC# VB C++ F#
ChatuQueens
FormElegirModoIPProperty
IPdelservidor.
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
PropertyValueType:String
SeeAlsoReferenceFormElegirModoClassChatuQueensNamespace
publicstringIP{get;set;}
CopyC# VB C++ F#
ChatuQueens
FormElegirModoModoElegidoProperty
Indicaelmododejuegoelegidoporelusuario.
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
PropertyValueType:Modo
SeeAlsoReferenceFormElegirModoClassChatuQueensNamespace
publicModoModoElegido{get;set;}
CopyC# VB C++ F#
ChatuQueens
FormElegirModoMethods
TheFormElegirModotypeexposesthefollowingmembers.
Methods Name Description
BtnEmpezar_Click Compruebaquesehanintroducidotodoslosdatosnecesariosycierraelformulario.
Dispose Cleanupanyresourcesbeingused.(OverridesFormDispose(Boolean).)
InitializeComponent RequiredmethodforDesignersupport-donotmodifythecontentsofthismethodwiththecodeeditor.
Label_Click SeleccionaelRadioButtomindicadoenlaTagdelaLabel.
Top
SeeAlsoReferenceFormElegirModoClassChatuQueensNamespace
ChatuQueens
FormElegirModoBtnEmpezar_ClickMethod
Compruebaquesehanintroducidotodoslosdatosnecesariosycierraelformulario.
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
Parameters
senderType:SystemObject[Missing<paramname="sender"/>documentationfor"M:ChatuQueens.FormElegirModo.BtnEmpezar_Click(System.Object,System.EventArgs)"]
eType:SystemEventArgs[Missing<paramname="e"/>documentationfor"M:ChatuQueens.FormElegirModo.BtnEmpezar_Click(System.Object,System.EventArgs)"]
SeeAlsoReferenceFormElegirModoClass
privatevoidBtnEmpezar_Click(
Objectsender,
EventArgse
)
CopyC# VB C++ F#
ChatuQueensNamespace
ChatuQueens
FormElegirModoDisposeMethod
Cleanupanyresourcesbeingused.
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
Parameters
disposingType:SystemBooleantrueifmanagedresourcesshouldbedisposed;otherwise,false.
SeeAlsoReferenceFormElegirModoClassChatuQueensNamespace
protectedoverridevoidDispose(
booldisposing
)
CopyC# VB C++ F#
ChatuQueens
FormElegirModoInitializeComponentMethod
RequiredmethodforDesignersupport-donotmodifythecontentsofthismethodwiththecodeeditor.
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
SeeAlsoReferenceFormElegirModoClassChatuQueensNamespace
privatevoidInitializeComponent()
CopyC# VB C++ F#
ChatuQueens
FormElegirModoLabel_ClickMethod
SeleccionaelRadioButtomindicadoenlaTagdelaLabel.
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
Parameters
senderType:SystemObjectEtiquetaqueproduceelevento.
eType:SystemEventArgs[Missing<paramname="e"/>documentationfor"M:ChatuQueens.FormElegirModo.Label_Click(System.Object,System.EventArgs)"]
SeeAlsoReferenceFormElegirModoClassChatuQueensNamespace
privatevoidLabel_Click(
Objectsender,
EventArgse
)
CopyC# VB C++ F#
ChatuQueens
FormElegirModoFields
Fields Name Description
btnEmpezar
components Requireddesignervariable.
lblClave
lblIP
lblLocal
lblLocalDesc
lblOnline
lblOnlineDesc
lblPregunta
radLocal
radOnline
txtClave
txtIP
Top
SeeAlso
ReferenceFormElegirModoClassChatuQueensNamespace
ChatuQueens
FormElegirModobtnEmpezarField
[Missing<summary>documentationfor"F:ChatuQueens.FormElegirModo.btnEmpezar"]
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
FieldValueType:Button
SeeAlsoReferenceFormElegirModoClassChatuQueensNamespace
privateButtonbtnEmpezar
CopyC# VB C++ F#
ChatuQueens
FormElegirModocomponentsField
Requireddesignervariable.
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
FieldValueType:IContainer
SeeAlsoReferenceFormElegirModoClassChatuQueensNamespace
privateIContainercomponents
CopyC# VB C++ F#
ChatuQueens
FormElegirModolblClaveField
[Missing<summary>documentationfor"F:ChatuQueens.FormElegirModo.lblClave"]
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
FieldValueType:Label
SeeAlsoReferenceFormElegirModoClassChatuQueensNamespace
privateLabellblClave
CopyC# VB C++ F#
ChatuQueens
FormElegirModolblIPField
[Missing<summary>documentationfor"F:ChatuQueens.FormElegirModo.lblIP"]
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
FieldValueType:Label
SeeAlsoReferenceFormElegirModoClassChatuQueensNamespace
privateLabellblIP
CopyC# VB C++ F#
ChatuQueens
FormElegirModolblLocalField
[Missing<summary>documentationfor"F:ChatuQueens.FormElegirModo.lblLocal"]
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
FieldValueType:Label
SeeAlsoReferenceFormElegirModoClassChatuQueensNamespace
privateLabellblLocal
CopyC# VB C++ F#
ChatuQueens
FormElegirModolblLocalDescField
[Missing<summary>documentationfor"F:ChatuQueens.FormElegirModo.lblLocalDesc"]
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
FieldValueType:Label
SeeAlsoReferenceFormElegirModoClassChatuQueensNamespace
privateLabellblLocalDesc
CopyC# VB C++ F#
ChatuQueens
FormElegirModolblOnlineField
[Missing<summary>documentationfor"F:ChatuQueens.FormElegirModo.lblOnline"]
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
FieldValueType:Label
SeeAlsoReferenceFormElegirModoClassChatuQueensNamespace
privateLabellblOnline
CopyC# VB C++ F#
ChatuQueens
FormElegirModolblOnlineDescField
[Missing<summary>documentationfor"F:ChatuQueens.FormElegirModo.lblOnlineDesc"]
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
FieldValueType:Label
SeeAlsoReferenceFormElegirModoClassChatuQueensNamespace
privateLabellblOnlineDesc
CopyC# VB C++ F#
ChatuQueens
FormElegirModolblPreguntaField
[Missing<summary>documentationfor"F:ChatuQueens.FormElegirModo.lblPregunta"]
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
FieldValueType:Label
SeeAlsoReferenceFormElegirModoClassChatuQueensNamespace
privateLabellblPregunta
CopyC# VB C++ F#
ChatuQueens
FormElegirModoradLocalField
[Missing<summary>documentationfor"F:ChatuQueens.FormElegirModo.radLocal"]
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
FieldValueType:RadioButton
SeeAlsoReferenceFormElegirModoClassChatuQueensNamespace
privateRadioButtonradLocal
CopyC# VB C++ F#
ChatuQueens
FormElegirModoradOnlineField
[Missing<summary>documentationfor"F:ChatuQueens.FormElegirModo.radOnline"]
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
FieldValueType:RadioButton
SeeAlsoReferenceFormElegirModoClassChatuQueensNamespace
privateRadioButtonradOnline
CopyC# VB C++ F#
ChatuQueens
FormElegirModotxtClaveField
[Missing<summary>documentationfor"F:ChatuQueens.FormElegirModo.txtClave"]
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
FieldValueType:TextBox
SeeAlsoReferenceFormElegirModoClassChatuQueensNamespace
privateTextBoxtxtClave
CopyC# VB C++ F#
ChatuQueens
FormElegirModotxtIPField
[Missing<summary>documentationfor"F:ChatuQueens.FormElegirModo.txtIP"]
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
FieldValueType:TextBox
SeeAlsoReferenceFormElegirModoClassChatuQueensNamespace
privateTextBoxtxtIP
CopyC# VB C++ F#
ChatuQueens
FormJuegoClass
Presentaunaformularioconuntableroyotroselementosqueformanlainterfazdeusuariodeunjuegodedamas,siendoéstecompletamentefuncional.Manejaademáslaconexiónconelservidorparajugarenlínea(opcional).
InheritanceHierarchySystemObjectSystemMarshalByRefObjectSystem.ComponentModelComponentSystem.Windows.FormsControlSystem.Windows.FormsScrollableControlSystem.Windows.FormsContainerControlSystem.Windows.FormsFormChatuQueensFormJuego
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
TheFormJuegotypeexposesthefollowingmembers.
Constructors Name Description
FormJuego InicializaunanuevainstanciadelaclaseFormJuego.
publicclassFormJuego:Form
CopyC# VB C++ F#
Top
Properties Name Description
Cancelado Indicasielusuariohacanceladoelemparejamiento.
Clave Obtieneoestablecelaclavedeemparejamientodepartida.
IP ObtieneoestablecelaIPdelservidor.
Modo Obtieneoestableceelmododejuego.
Servidor Gestionalaconexiónyelintercambiodedatosconelservidor.
TiempoRestante Obtieneoestableceeltiemporestanteparalajugadaactual.
Top
Methods Name Description
ActualizarMarcadores Actualizalosmarcadoresdeambosjugadores.
BtnEnviar_OnClick Interpretaelcomando'cancel'oenvíaelmensajealservidor.Si
nohayconexión,lonotifica.
Conectar Intentaestablecerconexiónconelservidorylanzaunhiloquegestionalosmensajesrecibidosporelmismo.
Dispose Limpiarlosrecursosqueseesténusando.(OverridesFormDispose(Boolean).)
Emparejar Secomunicaconelservidorhastaconseguirunemparejamientoohastaquelaoperaciónescancelada.
Final Finalizalapartida,anunciaelganadorypreguntasisedeseacomenzarotra.
IniciarPartida Iniciaunanuevapartida.
InitializeComponent MétodonecesarioparaadmitirelDiseñador.Nosepuedemodificarelcontenidodeestemétodoconeleditordecódigo.
Marcador_OnResize Ajustalasetiquetasalnuevotamañodelmarcador.
MenuPartida Muestraundiálogoparaconfigurarlapróximapartida.
MostrarTiempo MuestraeltiemporestanteformateadoenlaetiquetalblSegundos.
NuevoMenuItem_Click Muestraelmenúparacomenzarunanuevapartida.
OnFormClosing Depuésdepedirconfirmaciónalusuario,cierralaconexiónconelservidoryfuerzaelfinaldelhiloantesdecerrarelformulario.
OnResize Ajustaloscomponentesalnuevotamañodelformulario.
PantallaCompleta Poneelformularioenmodopantallacompleta.
PantallaCompletaMenuItem_Click Poneeljuegoenpantallacompleta.
PrintMensaje HaceunallamadaalhilodelaIUparamostrareneltextChatelmensajeelegidoenelcolorelegido.
RealizarMovimiento Realizaunmovimiento,compruebasilapartida
haterminado(ycuáleselganador),calculalospróximosmovimientosdisponiblesyempiezalacuentaatrás.
Recibir Planteadoparaserlanzadoenunhilo,gestionalosmensajesrecibidosdelservidor.
SalirMenuItem_Click Cierraelformulario.
Tablero_OnMoverFicha EnmodoLOCAL,realizaelmovimiento,enONLINEloenvíaalservidor.
Timer_OnTick Restaunsegundoaltiempo,lomuestrayacabalapartidasiseagota.
Ventana Poneelformularioenmodoventana.
VentanaMenuItem_Click Poneeljuegoenmodoventana.
Top
Fields Name Description
btnEnviar
components Variabledel
diseñadornecesaria.
grbChat
grbMarcador
grbMarcadorUP
grbTiempo
lblDamas
lblDamasUP
lblFichas
lblFichasUP
lblPuntos
lblPuntosUP
lblSegundos
menuStrip1
mitJuego
mitNuevo
mitPantallaCompleta
mitSalir
mitVentana
opcionesToolStripMenuItem
tablero
tmrTimer
toolStripSeparator
txtChat
txtMensaje
Top
SeeAlsoReferenceChatuQueensNamespace
ChatuQueens
FormJuegoConstructor
InicializaunanuevainstanciadelaclaseFormJuego.
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
SeeAlsoReferenceFormJuegoClassChatuQueensNamespace
publicFormJuego()
CopyC# VB C++ F#
ChatuQueens
FormJuegoProperties
TheFormJuegotypeexposesthefollowingmembers.
Properties Name Description
Cancelado Indicasielusuariohacanceladoelemparejamiento.
Clave Obtieneoestablecelaclavedeemparejamientodepartida.
IP ObtieneoestablecelaIPdelservidor.
Modo Obtieneoestableceelmododejuego.
Servidor Gestionalaconexiónyelintercambiodedatosconelservidor.
TiempoRestante Obtieneoestableceeltiemporestanteparalajugadaactual.
Top
SeeAlsoReferenceFormJuegoClassChatuQueensNamespace
ChatuQueens
FormJuegoCanceladoProperty
Indicasielusuariohacanceladoelemparejamiento.
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
PropertyValueType:Boolean
SeeAlsoReferenceFormJuegoClassChatuQueensNamespace
privateboolCancelado{get;set;}
CopyC# VB C++ F#
ChatuQueens
FormJuegoClaveProperty
Obtieneoestablecelaclavedeemparejamientodepartida.
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
PropertyValueType:String
SeeAlsoReferenceFormJuegoClassChatuQueensNamespace
publicstringClave{get;set;}
CopyC# VB C++ F#
ChatuQueens
FormJuegoIPProperty
ObtieneoestablecelaIPdelservidor.
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
PropertyValueType:String
SeeAlsoReferenceFormJuegoClassChatuQueensNamespace
publicstringIP{get;set;}
CopyC# VB C++ F#
ChatuQueens
FormJuegoModoProperty
Obtieneoestableceelmododejuego.
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
PropertyValueType:Modo
SeeAlsoReferenceFormJuegoClassChatuQueensNamespace
privateModoModo{get;set;}
CopyC# VB C++ F#
ChatuQueens
FormJuegoServidorProperty
Gestionalaconexiónyelintercambiodedatosconelservidor.
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
PropertyValueType:ServerConnection
SeeAlsoReferenceFormJuegoClassChatuQueensNamespace
privateServerConnectionServidor{get;set;}
CopyC# VB C++ F#
ChatuQueens
FormJuegoTiempoRestanteProperty
Obtieneoestableceeltiemporestanteparalajugadaactual.
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
PropertyValueType:Int32
SeeAlsoReferenceFormJuegoClassChatuQueensNamespace
privateintTiempoRestante{get;set;}
CopyC# VB C++ F#
ChatuQueens
FormJuegoMethods
TheFormJuegotypeexposesthefollowingmembers.
Methods Name Description
ActualizarMarcadores Actualizalosmarcadoresdeambosjugadores.
BtnEnviar_OnClick Interpretaelcomando'cancel'oenvíaelmensajealservidor.Sinohayconexión,lonotifica.
Conectar Intentaestablecerconexiónconelservidorylanzaunhiloquegestionalosmensajesrecibidosporelmismo.
Dispose Limpiarlosrecursosqueseesténusando.(OverridesFormDispose(Boolean).)
Emparejar Secomunicaconelservidorhastaconseguirunemparejamientoohastaquelaoperaciónescancelada.
Final Finalizalapartida,anunciaelganadorypreguntasisedeseacomenzarotra.
IniciarPartida Iniciaunanuevapartida.
InitializeComponent MétodonecesarioparaadmitirelDiseñador.Nosepuedemodificarelcontenidodeestemétodoconeleditordecódigo.
Marcador_OnResize Ajustalasetiquetasalnuevotamañodelmarcador.
MenuPartida Muestraundiálogoparaconfigurarlapróximapartida.
MostrarTiempo MuestraeltiemporestanteformateadoenlaetiquetalblSegundos.
NuevoMenuItem_Click Muestraelmenúparacomenzarunanuevapartida.
OnFormClosing Depuésdepedirconfirmaciónalusuario,cierralaconexiónconelservidoryfuerzaelfinaldelhiloantesdecerrarelformulario.
OnResize Ajustaloscomponentes
alnuevotamañodelformulario.
PantallaCompleta Poneelformularioenmodopantallacompleta.
PantallaCompletaMenuItem_Click Poneeljuegoenpantallacompleta.
PrintMensaje HaceunallamadaalhilodelaIUparamostrareneltextChatelmensajeelegidoenelcolorelegido.
RealizarMovimiento Realizaunmovimiento,compruebasilapartidahaterminado(ycuáleselganador),calculalospróximosmovimientosdisponiblesyempiezalacuentaatrás.
Recibir Planteadoparaserlanzadoenunhilo,gestionalosmensajesrecibidosdelservidor.
SalirMenuItem_Click Cierraelformulario.
Tablero_OnMoverFicha EnmodoLOCAL,realizaelmovimiento,enONLINEloenvíaalservidor.
Timer_OnTick Restaunsegundoaltiempo,lomuestray
acabalapartidasiseagota.
Ventana Poneelformularioenmodoventana.
VentanaMenuItem_Click Poneeljuegoenmodoventana.
Top
SeeAlsoReferenceFormJuegoClassChatuQueensNamespace
ChatuQueens
FormJuegoActualizarMarcadoresMethod
Actualizalosmarcadoresdeambosjugadores.
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
SeeAlsoReferenceFormJuegoClassChatuQueensNamespace
privatevoidActualizarMarcadores()
CopyC# VB C++ F#
ChatuQueens
FormJuegoBtnEnviar_OnClickMethod
Interpretaelcomando'cancel'oenvíaelmensajealservidor.Sinohayconexión,lonotifica.
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
Parameters
senderType:SystemObject[Missing<paramname="sender"/>documentationfor"M:ChatuQueens.FormJuego.BtnEnviar_OnClick(System.Object,System.EventArgs)"]
eType:SystemEventArgs[Missing<paramname="e"/>documentationfor"M:ChatuQueens.FormJuego.BtnEnviar_OnClick(System.Object,System.EventArgs)"]
SeeAlsoReferenceFormJuegoClass
privatevoidBtnEnviar_OnClick(
Objectsender,
EventArgse
)
CopyC# VB C++ F#
ChatuQueensNamespace
ChatuQueens
FormJuegoConectarMethod
Intentaestablecerconexiónconelservidorylanzaunhiloquegestionalosmensajesrecibidosporelmismo.
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
SeeAlsoReferenceFormJuegoClassChatuQueensNamespace
publicvoidConectar()
CopyC# VB C++ F#
ChatuQueens
FormJuegoDisposeMethod
Limpiarlosrecursosqueseesténusando.
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
Parameters
disposingType:SystemBooleantruesilosrecursosadministradossedebendesechar;falseencasocontrario.
SeeAlsoReferenceFormJuegoClassChatuQueensNamespace
protectedoverridevoidDispose(
booldisposing
)
CopyC# VB C++ F#
ChatuQueens
FormJuegoEmparejarMethod
Secomunicaconelservidorhastaconseguirunemparejamientoohastaquelaoperaciónescancelada.
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
SeeAlsoReferenceFormJuegoClassChatuQueensNamespace
privatevoidEmparejar()
CopyC# VB C++ F#
ChatuQueens
FormJuegoFinalMethod
Finalizalapartida,anunciaelganadorypreguntasisedeseacomenzarotra.
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
Parameters
fdpType:ChatuQueensFinDePartidaEnumeradoqueindicaelganador.
SeeAlsoReferenceFormJuegoClassChatuQueensNamespace
privatevoidFinal(
FinDePartidafdp
)
CopyC# VB C++ F#
ChatuQueens
FormJuegoIniciarPartidaMethod
Iniciaunanuevapartida.
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
SeeAlsoReferenceFormJuegoClassChatuQueensNamespace
privatevoidIniciarPartida()
CopyC# VB C++ F#
ChatuQueens
FormJuegoInitializeComponentMethod
MétodonecesarioparaadmitirelDiseñador.Nosepuedemodificarelcontenidodeestemétodoconeleditordecódigo.
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
SeeAlsoReferenceFormJuegoClassChatuQueensNamespace
privatevoidInitializeComponent()
CopyC# VB C++ F#
ChatuQueens
FormJuegoMarcador_OnResizeMethod
Ajustalasetiquetasalnuevotamañodelmarcador.
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
Parameters
senderType:SystemObjectMarcadorqueproduceelevento.
eType:SystemEventArgs[Missing<paramname="e"/>documentationfor"M:ChatuQueens.FormJuego.Marcador_OnResize(System.Object,System.EventArgs)"]
SeeAlsoReferenceFormJuegoClassChatuQueensNamespace
privatevoidMarcador_OnResize(
Objectsender,
EventArgse
)
CopyC# VB C++ F#
ChatuQueens
FormJuegoMenuPartidaMethod
Muestraundiálogoparaconfigurarlapróximapartida.
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
SeeAlsoReferenceFormJuegoClassChatuQueensNamespace
publicvoidMenuPartida()
CopyC# VB C++ F#
ChatuQueens
FormJuegoMostrarTiempoMethod
MuestraeltiemporestanteformateadoenlaetiquetalblSegundos.
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
SeeAlsoReferenceFormJuegoClassChatuQueensNamespace
publicvoidMostrarTiempo()
CopyC# VB C++ F#
ChatuQueens
FormJuegoNuevoMenuItem_ClickMethod
Muestraelmenúparacomenzarunanuevapartida.
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
Parameters
senderType:SystemObject[Missing<paramname="sender"/>documentationfor"M:ChatuQueens.FormJuego.NuevoMenuItem_Click(System.Object,System.EventArgs)"]
eType:SystemEventArgs[Missing<paramname="e"/>documentationfor"M:ChatuQueens.FormJuego.NuevoMenuItem_Click(System.Object,System.EventArgs)"]
SeeAlsoReferenceFormJuegoClassChatuQueensNamespace
privatevoidNuevoMenuItem_Click(
Objectsender,
EventArgse
)
CopyC# VB C++ F#
ChatuQueens
FormJuegoOnFormClosingMethod
Depuésdepedirconfirmaciónalusuario,cierralaconexiónconelservidoryfuerzaelfinaldelhiloantesdecerrarelformulario.
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
Parameters
senderType:SystemObject[Missing<paramname="sender"/>documentationfor"M:ChatuQueens.FormJuego.OnFormClosing(System.Object,System.Windows.Forms.FormClosingEventArgs)"]
eType:System.Windows.FormsFormClosingEventArgs[Missing<paramname="e"/>documentationfor"M:ChatuQueens.FormJuego.OnFormClosing(System.Object,System.Windows.Forms.FormClosingEventArgs)"]
SeeAlsoReferenceFormJuegoClass
privatevoidOnFormClosing(
Objectsender,
FormClosingEventArgse
)
CopyC# VB C++ F#
ChatuQueensNamespace
ChatuQueens
FormJuegoOnResizeMethod
Ajustaloscomponentesalnuevotamañodelformulario.
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
Parameters
senderType:SystemObject[Missing<paramname="sender"/>documentationfor"M:ChatuQueens.FormJuego.OnResize(System.Object,System.EventArgs)"]
eType:SystemEventArgs[Missing<paramname="e"/>documentationfor"M:ChatuQueens.FormJuego.OnResize(System.Object,System.EventArgs)"]
SeeAlsoReferenceFormJuegoClassChatuQueensNamespace
privatevoidOnResize(
Objectsender,
EventArgse
)
CopyC# VB C++ F#
ChatuQueens
FormJuegoPantallaCompletaMethod
Poneelformularioenmodopantallacompleta.
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
SeeAlsoReferenceFormJuegoClassChatuQueensNamespace
publicvoidPantallaCompleta()
CopyC# VB C++ F#
ChatuQueens
FormJuegoPantallaCompletaMenuItem_ClickMethod
Poneeljuegoenpantallacompleta.
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
Parameters
senderType:SystemObject[Missing<paramname="sender"/>documentationfor"M:ChatuQueens.FormJuego.PantallaCompletaMenuItem_Click(System.Object,System.EventArgs)"]
eType:SystemEventArgs[Missing<paramname="e"/>documentationfor"M:ChatuQueens.FormJuego.PantallaCompletaMenuItem_Click(System.Object,System.EventArgs)"]
SeeAlsoReferenceFormJuegoClassChatuQueensNamespace
privatevoidPantallaCompletaMenuItem_Click(
Objectsender,
EventArgse
)
CopyC# VB C++ F#
ChatuQueens
FormJuegoPrintMensajeMethod
HaceunallamadaalhilodelaIUparamostrareneltextChatelmensajeelegidoenelcolorelegido.
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
Parameters
mensajeType:SystemStringMensajeamostrar.
colorType:System.DrawingColorColorenelquesemostraráelmensaje.
SeeAlsoReferenceFormJuegoClassChatuQueensNamespace
publicvoidPrintMensaje(
stringmensaje,
Colorcolor
)
CopyC# VB C++ F#
ChatuQueens
FormJuegoRealizarMovimientoMethod
Realizaunmovimiento,compruebasilapartidahaterminado(ycuáleselganador),calculalospróximosmovimientosdisponiblesyempiezalacuentaatrás.
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
Parameters
movType:DraughtsMovimientoMovimientoarealizar.
SeeAlsoReferenceFormJuegoClassChatuQueensNamespace
publicvoidRealizarMovimiento(
Movimientomov
)
CopyC# VB C++ F#
ChatuQueens
FormJuegoRecibirMethod
Planteadoparaserlanzadoenunhilo,gestionalosmensajesrecibidosdelservidor.
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
SeeAlsoReferenceFormJuegoClassChatuQueensNamespace
privatevoidRecibir()
CopyC# VB C++ F#
ChatuQueens
FormJuegoSalirMenuItem_ClickMethod
Cierraelformulario.
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
Parameters
senderType:SystemObject[Missing<paramname="sender"/>documentationfor"M:ChatuQueens.FormJuego.SalirMenuItem_Click(System.Object,System.EventArgs)"]
eType:SystemEventArgs[Missing<paramname="e"/>documentationfor"M:ChatuQueens.FormJuego.SalirMenuItem_Click(System.Object,System.EventArgs)"]
SeeAlsoReferenceFormJuegoClassChatuQueensNamespace
privatevoidSalirMenuItem_Click(
Objectsender,
EventArgse
)
CopyC# VB C++ F#
ChatuQueens
FormJuegoTablero_OnMoverFichaMethod
EnmodoLOCAL,realizaelmovimiento,enONLINEloenvíaalservidor.
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
Parameters
senderType:SystemObject[Missing<paramname="sender"/>documentationfor"M:ChatuQueens.FormJuego.Tablero_OnMoverFicha(System.Object,Draughts.FichaEventArgs)"]
eType:DraughtsFichaEventArgs[Missing<paramname="e"/>documentationfor"M:ChatuQueens.FormJuego.Tablero_OnMoverFicha(System.Object,Draughts.FichaEventArgs)"]
SeeAlsoReferenceFormJuegoClass
privatevoidTablero_OnMoverFicha(
Objectsender,
FichaEventArgse
)
CopyC# VB C++ F#
ChatuQueensNamespace
ChatuQueens
FormJuegoTimer_OnTickMethod
Restaunsegundoaltiempo,lomuestrayacabalapartidasiseagota.
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
Parameters
senderType:SystemObject[Missing<paramname="sender"/>documentationfor"M:ChatuQueens.FormJuego.Timer_OnTick(System.Object,System.EventArgs)"]
eType:SystemEventArgs[Missing<paramname="e"/>documentationfor"M:ChatuQueens.FormJuego.Timer_OnTick(System.Object,System.EventArgs)"]
SeeAlsoReferenceFormJuegoClassChatuQueensNamespace
privatevoidTimer_OnTick(
Objectsender,
EventArgse
)
CopyC# VB C++ F#
ChatuQueens
FormJuegoVentanaMethod
Poneelformularioenmodoventana.
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
SeeAlsoReferenceFormJuegoClassChatuQueensNamespace
publicvoidVentana()
CopyC# VB C++ F#
ChatuQueens
FormJuegoVentanaMenuItem_ClickMethod
Poneeljuegoenmodoventana.
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
Parameters
senderType:SystemObject[Missing<paramname="sender"/>documentationfor"M:ChatuQueens.FormJuego.VentanaMenuItem_Click(System.Object,System.EventArgs)"]
eType:SystemEventArgs[Missing<paramname="e"/>documentationfor"M:ChatuQueens.FormJuego.VentanaMenuItem_Click(System.Object,System.EventArgs)"]
SeeAlsoReferenceFormJuegoClassChatuQueensNamespace
privatevoidVentanaMenuItem_Click(
Objectsender,
EventArgse
)
CopyC# VB C++ F#
ChatuQueens
FormJuegoFields
Fields Name Description
btnEnviar
components Variabledeldiseñadornecesaria.
grbChat
grbMarcador
grbMarcadorUP
grbTiempo
lblDamas
lblDamasUP
lblFichas
lblFichasUP
lblPuntos
lblPuntosUP
lblSegundos
menuStrip1
mitJuego
mitNuevo
mitPantallaCompleta
mitSalir
mitVentana
opcionesToolStripMenuItem
tablero
tmrTimer
toolStripSeparator
txtChat
txtMensaje
Top
SeeAlsoReferenceFormJuegoClassChatuQueensNamespace
ChatuQueens
FormJuegobtnEnviarField
[Missing<summary>documentationfor"F:ChatuQueens.FormJuego.btnEnviar"]
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
FieldValueType:Button
SeeAlsoReferenceFormJuegoClassChatuQueensNamespace
privateButtonbtnEnviar
CopyC# VB C++ F#
ChatuQueens
FormJuegocomponentsField
Variabledeldiseñadornecesaria.
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
FieldValueType:IContainer
SeeAlsoReferenceFormJuegoClassChatuQueensNamespace
privateIContainercomponents
CopyC# VB C++ F#
ChatuQueens
FormJuegogrbChatField
[Missing<summary>documentationfor"F:ChatuQueens.FormJuego.grbChat"]
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
FieldValueType:GroupBox
SeeAlsoReferenceFormJuegoClassChatuQueensNamespace
privateGroupBoxgrbChat
CopyC# VB C++ F#
ChatuQueens
FormJuegogrbMarcadorField
[Missing<summary>documentationfor"F:ChatuQueens.FormJuego.grbMarcador"]
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
FieldValueType:GroupBox
SeeAlsoReferenceFormJuegoClassChatuQueensNamespace
privateGroupBoxgrbMarcador
CopyC# VB C++ F#
ChatuQueens
FormJuegogrbMarcadorUPField
[Missing<summary>documentationfor"F:ChatuQueens.FormJuego.grbMarcadorUP"]
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
FieldValueType:GroupBox
SeeAlsoReferenceFormJuegoClassChatuQueensNamespace
privateGroupBoxgrbMarcadorUP
CopyC# VB C++ F#
ChatuQueens
FormJuegogrbTiempoField
[Missing<summary>documentationfor"F:ChatuQueens.FormJuego.grbTiempo"]
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
FieldValueType:GroupBox
SeeAlsoReferenceFormJuegoClassChatuQueensNamespace
privateGroupBoxgrbTiempo
CopyC# VB C++ F#
ChatuQueens
FormJuegolblDamasField
[Missing<summary>documentationfor"F:ChatuQueens.FormJuego.lblDamas"]
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
FieldValueType:Label
SeeAlsoReferenceFormJuegoClassChatuQueensNamespace
privateLabellblDamas
CopyC# VB C++ F#
ChatuQueens
FormJuegolblDamasUPField
[Missing<summary>documentationfor"F:ChatuQueens.FormJuego.lblDamasUP"]
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
FieldValueType:Label
SeeAlsoReferenceFormJuegoClassChatuQueensNamespace
privateLabellblDamasUP
CopyC# VB C++ F#
ChatuQueens
FormJuegolblFichasField
[Missing<summary>documentationfor"F:ChatuQueens.FormJuego.lblFichas"]
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
FieldValueType:Label
SeeAlsoReferenceFormJuegoClassChatuQueensNamespace
privateLabellblFichas
CopyC# VB C++ F#
ChatuQueens
FormJuegolblFichasUPField
[Missing<summary>documentationfor"F:ChatuQueens.FormJuego.lblFichasUP"]
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
FieldValueType:Label
SeeAlsoReferenceFormJuegoClassChatuQueensNamespace
privateLabellblFichasUP
CopyC# VB C++ F#
ChatuQueens
FormJuegolblPuntosField
[Missing<summary>documentationfor"F:ChatuQueens.FormJuego.lblPuntos"]
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
FieldValueType:Label
SeeAlsoReferenceFormJuegoClassChatuQueensNamespace
privateLabellblPuntos
CopyC# VB C++ F#
ChatuQueens
FormJuegolblPuntosUPField
[Missing<summary>documentationfor"F:ChatuQueens.FormJuego.lblPuntosUP"]
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
FieldValueType:Label
SeeAlsoReferenceFormJuegoClassChatuQueensNamespace
privateLabellblPuntosUP
CopyC# VB C++ F#
ChatuQueens
FormJuegolblSegundosField
[Missing<summary>documentationfor"F:ChatuQueens.FormJuego.lblSegundos"]
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
FieldValueType:Label
SeeAlsoReferenceFormJuegoClassChatuQueensNamespace
privateLabellblSegundos
CopyC# VB C++ F#
ChatuQueens
FormJuegomenuStrip1Field
[Missing<summary>documentationfor"F:ChatuQueens.FormJuego.menuStrip1"]
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
FieldValueType:MenuStrip
SeeAlsoReferenceFormJuegoClassChatuQueensNamespace
privateMenuStripmenuStrip1
CopyC# VB C++ F#
ChatuQueens
FormJuegomitJuegoField
[Missing<summary>documentationfor"F:ChatuQueens.FormJuego.mitJuego"]
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
FieldValueType:ToolStripMenuItem
SeeAlsoReferenceFormJuegoClassChatuQueensNamespace
privateToolStripMenuItemmitJuego
CopyC# VB C++ F#
ChatuQueens
FormJuegomitNuevoField
[Missing<summary>documentationfor"F:ChatuQueens.FormJuego.mitNuevo"]
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
FieldValueType:ToolStripMenuItem
SeeAlsoReferenceFormJuegoClassChatuQueensNamespace
privateToolStripMenuItemmitNuevo
CopyC# VB C++ F#
ChatuQueens
FormJuegomitPantallaCompletaField
[Missing<summary>documentationfor"F:ChatuQueens.FormJuego.mitPantallaCompleta"]
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
FieldValueType:ToolStripMenuItem
SeeAlsoReferenceFormJuegoClassChatuQueensNamespace
privateToolStripMenuItemmitPantallaCompleta
CopyC# VB C++ F#
ChatuQueens
FormJuegomitSalirField
[Missing<summary>documentationfor"F:ChatuQueens.FormJuego.mitSalir"]
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
FieldValueType:ToolStripMenuItem
SeeAlsoReferenceFormJuegoClassChatuQueensNamespace
privateToolStripMenuItemmitSalir
CopyC# VB C++ F#
ChatuQueens
FormJuegomitVentanaField
[Missing<summary>documentationfor"F:ChatuQueens.FormJuego.mitVentana"]
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
FieldValueType:ToolStripMenuItem
SeeAlsoReferenceFormJuegoClassChatuQueensNamespace
privateToolStripMenuItemmitVentana
CopyC# VB C++ F#
ChatuQueens
FormJuegoopcionesToolStripMenuItemField
[Missing<summary>documentationfor"F:ChatuQueens.FormJuego.opcionesToolStripMenuItem"]
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
FieldValueType:ToolStripMenuItem
SeeAlsoReferenceFormJuegoClassChatuQueensNamespace
privateToolStripMenuItemopcionesToolStripMenuItem
CopyC# VB C++ F#
ChatuQueens
FormJuegotableroField
[Missing<summary>documentationfor"F:ChatuQueens.FormJuego.tablero"]
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
FieldValueType:Tablero
SeeAlsoReferenceFormJuegoClassChatuQueensNamespace
privateTablerotablero
CopyC# VB C++ F#
ChatuQueens
FormJuegotmrTimerField
[Missing<summary>documentationfor"F:ChatuQueens.FormJuego.tmrTimer"]
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
FieldValueType:Timer
SeeAlsoReferenceFormJuegoClassChatuQueensNamespace
privateTimertmrTimer
CopyC# VB C++ F#
ChatuQueens
FormJuegotoolStripSeparatorField
[Missing<summary>documentationfor"F:ChatuQueens.FormJuego.toolStripSeparator"]
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
FieldValueType:ToolStripSeparator
SeeAlsoReferenceFormJuegoClassChatuQueensNamespace
privateToolStripSeparatortoolStripSeparator
CopyC# VB C++ F#
ChatuQueens
FormJuegotxtChatField
[Missing<summary>documentationfor"F:ChatuQueens.FormJuego.txtChat"]
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
FieldValueType:RichTextBox
SeeAlsoReferenceFormJuegoClassChatuQueensNamespace
privateRichTextBoxtxtChat
CopyC# VB C++ F#
ChatuQueens
FormJuegotxtMensajeField
[Missing<summary>documentationfor"F:ChatuQueens.FormJuego.txtMensaje"]
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
FieldValueType:TextBox
SeeAlsoReferenceFormJuegoClassChatuQueensNamespace
privateTextBoxtxtMensaje
CopyC# VB C++ F#
ChatuQueens
ISynchronizeInvokeExtensionsClass
ClaseestáticaconunmétodoparainvocaralhilodelaIU.
InheritanceHierarchySystemObjectChatuQueensISynchronizeInvokeExtensions
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
TheISynchronizeInvokeExtensionstypeexposesthefollowingmembers.
Methods Name Description
InvokeExT InvocaalhilodelaIU.
Top
SeeAlsoReferenceChatuQueensNamespace
publicstaticclassISynchronizeInvokeExtensions
CopyC# VB C++ F#
ChatuQueens
ISynchronizeInvokeExtensionsMethods
TheISynchronizeInvokeExtensionstypeexposesthefollowingmembers.
Methods Name Description
InvokeExT InvocaalhilodelaIU.
Top
SeeAlsoReferenceISynchronizeInvokeExtensionsClassChatuQueensNamespace
ChatuQueens
ISynchronizeInvokeExtensionsInvokeExMethod
InvocaalhilodelaIU.
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
Parameters
thisType:Tthis
actionType:SystemActionTaction
TypeParameters
TT
UsageNoteInVisualBasicandC#,youcancallthismethodasaninstance
publicstaticvoidInvokeEx<T>(
thisTthis,
Action<T>action
)
whereT:ISynchronizeInvoke
CopyC# VB C++ F#
methodonanyobjectoftype.Whenyouuseinstancemethodsyntaxtocallthismethod,omitthefirstparameter.Formoreinformation,seeExtensionMethods(VisualBasic)orExtensionMethods(C#ProgrammingGuide).
SeeAlsoReferenceISynchronizeInvokeExtensionsClassChatuQueensNamespace
ChatuQueens
ModoEnumeration
Enumeradodelosdistintosmodosdejuego.
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
Members
Membername Value Description
LOCAL 0 PartidadedosjugadoresenelmismoPC.
ONLINE 1 PartidadedosjugadoresenPCsdiferentes.
SeeAlsoReferenceChatuQueensNamespace
publicenumModo
CopyC# VB C++ F#
ChatuQueens
ProgramClass
Claseprincipaldelaaplicación.
InheritanceHierarchySystemObjectChatuQueensProgram
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
TheProgramtypeexposesthefollowingmembers.
Methods Name Description
Main Puntodeentradaprincipalparalaaplicación.
Top
SeeAlsoReferenceChatuQueensNamespace
publicstaticclassProgram
CopyC# VB C++ F#
ChatuQueens
ProgramMethods
TheProgramtypeexposesthefollowingmembers.
Methods Name Description
Main Puntodeentradaprincipalparalaaplicación.
Top
SeeAlsoReferenceProgramClassChatuQueensNamespace
ChatuQueens
ProgramMainMethod
Puntodeentradaprincipalparalaaplicación.
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
SeeAlsoReferenceProgramClassChatuQueensNamespace
publicstaticvoidMain()
CopyC# VB C++ F#
ChatuQueens
ServerConnectionClass
Gestionaunaconexióneintercambiodedatosconunservidor.
InheritanceHierarchySystemObjectChatuQueensServerConnection
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
TheServerConnectiontypeexposesthefollowingmembers.
Constructors Name Description
ServerConnection InicializaunanuevainstanciadelaclaseServerConnection.
Top
Properties Name Description
Activo Obtieneoestablecesielservidorestá
publicclassServerConnection
CopyC# VB C++ F#
activo.
Conexion Conexiónconelservidor.
Hilo Hiloquegestionalosmensajesrecibidosdelservidor.
IP IPdelservidor.
NStream NetworkStreamparaelintercambiodedatos.
Puerto Puertodeescuchadelservidor.
SReader StreamReaderparaleermensajesdelservidor.
SWriter StreamWriterparaenviarmensajesalservidor.
Top
Methods Name Description
CerrarConexion Cierralaconexiónconelservidor,cierraelhilodeescuchayliberarecursos.
Conectar Establececonexiónconelservidor.
Enviar Envíaunmensajealservidor.
SetIP EstablecelaIPapatirdeunacadenadetexto.
Top
SeeAlsoReferenceChatuQueensNamespace
ChatuQueens
ServerConnectionConstructor
InicializaunanuevainstanciadelaclaseServerConnection.
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
Parameters
ipType:SystemStringIPdelservidor.
puertoType:SystemInt32Puertodeescuchadelservidor.
SeeAlsoReferenceServerConnectionClassChatuQueensNamespace
publicServerConnection(
stringip,
intpuerto
)
CopyC# VB C++ F#
ChatuQueens
ServerConnectionProperties
TheServerConnectiontypeexposesthefollowingmembers.
Properties Name Description
Activo Obtieneoestablecesielservidorestáactivo.
Conexion Conexiónconelservidor.
Hilo Hiloquegestionalosmensajesrecibidosdelservidor.
IP IPdelservidor.
NStream NetworkStreamparaelintercambiodedatos.
Puerto Puertodeescuchadelservidor.
SReader StreamReaderparaleermensajesdelservidor.
SWriter StreamWriterparaenviarmensajesalservidor.
Top
SeeAlsoReferenceServerConnectionClass
ChatuQueensNamespace
ChatuQueens
ServerConnectionActivoProperty
Obtieneoestablecesielservidorestáactivo.
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
PropertyValueType:Boolean
SeeAlsoReferenceServerConnectionClassChatuQueensNamespace
publicboolActivo{get;set;}
CopyC# VB C++ F#
ChatuQueens
ServerConnectionConexionProperty
Conexiónconelservidor.
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
PropertyValueType:Socket
SeeAlsoReferenceServerConnectionClassChatuQueensNamespace
privateSocketConexion{get;set;}
CopyC# VB C++ F#
ChatuQueens
ServerConnectionHiloProperty
Hiloquegestionalosmensajesrecibidosdelservidor.
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
PropertyValueType:Thread
SeeAlsoReferenceServerConnectionClassChatuQueensNamespace
publicThreadHilo{get;set;}
CopyC# VB C++ F#
ChatuQueens
ServerConnectionIPProperty
IPdelservidor.
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
PropertyValueType:IPAddress
SeeAlsoReferenceServerConnectionClassChatuQueensNamespace
publicIPAddressIP{get;set;}
CopyC# VB C++ F#
ChatuQueens
ServerConnectionNStreamProperty
NetworkStreamparaelintercambiodedatos.
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
PropertyValueType:NetworkStream
SeeAlsoReferenceServerConnectionClassChatuQueensNamespace
privateNetworkStreamNStream{get;set;}
CopyC# VB C++ F#
ChatuQueens
ServerConnectionPuertoProperty
Puertodeescuchadelservidor.
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
PropertyValueType:Int32
SeeAlsoReferenceServerConnectionClassChatuQueensNamespace
publicintPuerto{get;set;}
CopyC# VB C++ F#
ChatuQueens
ServerConnectionSReaderProperty
StreamReaderparaleermensajesdelservidor.
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
PropertyValueType:StreamReader
SeeAlsoReferenceServerConnectionClassChatuQueensNamespace
publicStreamReaderSReader{get;privateset;}
CopyC# VB C++ F#
ChatuQueens
ServerConnectionSWriterProperty
StreamWriterparaenviarmensajesalservidor.
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
PropertyValueType:StreamWriter
SeeAlsoReferenceServerConnectionClassChatuQueensNamespace
privateStreamWriterSWriter{get;set;}
CopyC# VB C++ F#
ChatuQueens
ServerConnectionMethods
TheServerConnectiontypeexposesthefollowingmembers.
Methods Name Description
CerrarConexion Cierralaconexiónconelservidor,cierraelhilodeescuchayliberarecursos.
Conectar Establececonexiónconelservidor.
Enviar Envíaunmensajealservidor.
SetIP EstablecelaIPapatirdeunacadenadetexto.
Top
SeeAlsoReferenceServerConnectionClassChatuQueensNamespace
ChatuQueens
ServerConnectionCerrarConexionMethod
Cierralaconexiónconelservidor,cierraelhilodeescuchayliberarecursos.
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
SeeAlsoReferenceServerConnectionClassChatuQueensNamespace
publicvoidCerrarConexion()
CopyC# VB C++ F#
ChatuQueens
ServerConnectionConectarMethod
Establececonexiónconelservidor.
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
SeeAlsoReferenceServerConnectionClassChatuQueensNamespace
publicvoidConectar()
CopyC# VB C++ F#
ChatuQueens
ServerConnectionEnviarMethod
Envíaunmensajealservidor.
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
Parameters
mensajeType:SystemStringContenidodelmensaje.
SeeAlsoReferenceServerConnectionClassChatuQueensNamespace
publicvoidEnviar(
stringmensaje
)
CopyC# VB C++ F#
ChatuQueens
ServerConnectionSetIPMethod
EstablecelaIPapatirdeunacadenadetexto.
Namespace:ChatuQueensAssembly:ChatuQueens(inChatuQueens.exe)Version:1.0.0.0(1.0.0.0)
Syntax
Parameters
ipType:SystemStringCadenaconlanuevaIP.
SeeAlsoReferenceServerConnectionClassChatuQueensNamespace
publicvoidSetIP(
stringip
)
CopyC# VB C++ F#
ChatuQueens
ChatuServerNamespace
Servidorparaeljuegoenlínea.
Classes Class Description
Cliente Estaclaserepresentaunclientedelservidor,yproporcionaunaseriedemétodosypropiedadesquefacilitantrabajarycomunicarseconelmismo.
Program Claseprincipaldelaaplicación.
Servidor Servidororientadoaunjuegodedamas.
ChatuQueens
ClienteClass
Estaclaserepresentaunclientedelservidor,yproporcionaunaseriedemétodosypropiedadesquefacilitantrabajarycomunicarseconelmismo.
InheritanceHierarchySystemObjectChatuServerCliente
Namespace:ChatuServerAssembly:ChatuServer(inChatuServer.exe)Version:1.0.0.0(1.0.0.0)
Syntax
TheClientetypeexposesthefollowingmembers.
Constructors Name Description
Cliente InicializaunanuevainstanciadelaclaseCliente.
Top
Properties Name Description
publicclassCliente
CopyC# VB C++ F#
Activo Obtieneoestablecesielclienteestáactivo.
Clave Clavedeemparejamiento.Seusaprimeroparaencontrarparejaydespuéscomoapodoenelchat.Unavezemparejadoelcliente,sepuedecambiar.
ConColor Obtieneoestablecesiseledebenenviarloscódigosdecoloralcliente.
Conexion Conexiónconelcliente.
Hilo Hilodeescuchadelcliente.
IP DirecciónIP.
NStream
Pareja Clienteconelqueestáemparejadoeste.
SReader ObtieneunobjetoStreamReaderparaleerlosmensajesdelcliente.
SWriter
Top
Methods Name Description
CerrarCnx Cierralasconexionesyliberalosrecursosqueutilizaelcliente.
Enviar(String) Envíaunamensajedetextoalcliente.
Enviar(String,Color)
Envíaunamensajedetextoalclienteconuncódigodecolor.
EnviarMovimiento Envíaunmovimiento.
Top
SeeAlsoReferenceChatuServerNamespace
ChatuQueens
ClienteConstructor
InicializaunanuevainstanciadelaclaseCliente.
Namespace:ChatuServerAssembly:ChatuServer(inChatuServer.exe)Version:1.0.0.0(1.0.0.0)
Syntax
Parameters
iPType:SystemStringDirecciónIP.
claveType:SystemStringClavedeemparejamiento.
conexionType:System.Net.SocketsSocketSocketquesecomunicaconelcliente.
hiloType:System.ThreadingThreadHiloqueatiendealcliente.
SeeAlso
publicCliente(
stringiP,
stringclave,
Socketconexion,
Threadhilo
)
CopyC# VB C++ F#
ReferenceClienteClassChatuServerNamespace
ChatuQueens
ClienteProperties
TheClientetypeexposesthefollowingmembers.
Properties Name Description
Activo Obtieneoestablecesielclienteestáactivo.
Clave Clavedeemparejamiento.Seusaprimeroparaencontrarparejaydespuéscomoapodoenelchat.Unavezemparejadoelcliente,sepuedecambiar.
ConColor Obtieneoestablecesiseledebenenviarloscódigosdecoloralcliente.
Conexion Conexiónconelcliente.
Hilo Hilodeescuchadelcliente.
IP DirecciónIP.
NStream
Pareja Clienteconelqueestáemparejadoeste.
SReader ObtieneunobjetoStreamReaderparaleerlosmensajesdelcliente.
SWriter
Top
SeeAlsoReferenceClienteClassChatuServerNamespace
ChatuQueens
ClienteActivoProperty
Obtieneoestablecesielclienteestáactivo.
Namespace:ChatuServerAssembly:ChatuServer(inChatuServer.exe)Version:1.0.0.0(1.0.0.0)
Syntax
PropertyValueType:Boolean
SeeAlsoReferenceClienteClassChatuServerNamespace
publicboolActivo{get;set;}
CopyC# VB C++ F#
ChatuQueens
ClienteClaveProperty
Clavedeemparejamiento.Seusaprimeroparaencontrarparejaydespuéscomoapodoenelchat.Unavezemparejadoelcliente,sepuedecambiar.
Namespace:ChatuServerAssembly:ChatuServer(inChatuServer.exe)Version:1.0.0.0(1.0.0.0)
Syntax
PropertyValueType:String
SeeAlsoReferenceClienteClassChatuServerNamespace
publicstringClave{get;set;}
CopyC# VB C++ F#
ChatuQueens
ClienteConColorProperty
Obtieneoestablecesiseledebenenviarloscódigosdecoloralcliente.
Namespace:ChatuServerAssembly:ChatuServer(inChatuServer.exe)Version:1.0.0.0(1.0.0.0)
Syntax
PropertyValueType:Boolean
SeeAlsoReferenceClienteClassChatuServerNamespace
publicboolConColor{get;set;}
CopyC# VB C++ F#
ChatuQueens
ClienteConexionProperty
Conexiónconelcliente.
Namespace:ChatuServerAssembly:ChatuServer(inChatuServer.exe)Version:1.0.0.0(1.0.0.0)
Syntax
PropertyValueType:Socket
SeeAlsoReferenceClienteClassChatuServerNamespace
publicSocketConexion{get;set;}
CopyC# VB C++ F#
ChatuQueens
ClienteHiloProperty
Hilodeescuchadelcliente.
Namespace:ChatuServerAssembly:ChatuServer(inChatuServer.exe)Version:1.0.0.0(1.0.0.0)
Syntax
PropertyValueType:Thread
SeeAlsoReferenceClienteClassChatuServerNamespace
publicThreadHilo{get;set;}
CopyC# VB C++ F#
ChatuQueens
ClienteIPProperty
DirecciónIP.
Namespace:ChatuServerAssembly:ChatuServer(inChatuServer.exe)Version:1.0.0.0(1.0.0.0)
Syntax
PropertyValueType:String
SeeAlsoReferenceClienteClassChatuServerNamespace
publicstringIP{get;set;}
CopyC# VB C++ F#
ChatuQueens
ClienteNStreamProperty
[Missing<summary>documentationfor"P:ChatuServer.Cliente.NStream"]
Namespace:ChatuServerAssembly:ChatuServer(inChatuServer.exe)Version:1.0.0.0(1.0.0.0)
Syntax
PropertyValueType:NetworkStream
SeeAlsoReferenceClienteClassChatuServerNamespace
privateNetworkStreamNStream{get;set;}
CopyC# VB C++ F#
ChatuQueens
ClienteParejaProperty
Clienteconelqueestáemparejadoeste.
Namespace:ChatuServerAssembly:ChatuServer(inChatuServer.exe)Version:1.0.0.0(1.0.0.0)
Syntax
PropertyValueType:Cliente
SeeAlsoReferenceClienteClassChatuServerNamespace
publicClientePareja{get;set;}
CopyC# VB C++ F#
ChatuQueens
ClienteSReaderProperty
ObtieneunobjetoStreamReaderparaleerlosmensajesdelcliente.
Namespace:ChatuServerAssembly:ChatuServer(inChatuServer.exe)Version:1.0.0.0(1.0.0.0)
Syntax
PropertyValueType:StreamReader
SeeAlsoReferenceClienteClassChatuServerNamespace
publicStreamReaderSReader{get;privateset;}
CopyC# VB C++ F#
ChatuQueens
ClienteSWriterProperty
[Missing<summary>documentationfor"P:ChatuServer.Cliente.SWriter"]
Namespace:ChatuServerAssembly:ChatuServer(inChatuServer.exe)Version:1.0.0.0(1.0.0.0)
Syntax
PropertyValueType:StreamWriter
SeeAlsoReferenceClienteClassChatuServerNamespace
privateStreamWriterSWriter{get;set;}
CopyC# VB C++ F#
ChatuQueens
ClienteMethods
TheClientetypeexposesthefollowingmembers.
Methods Name Description
CerrarCnx Cierralasconexionesyliberalosrecursosqueutilizaelcliente.
Enviar(String) Envíaunamensajedetextoalcliente.
Enviar(String,Color)
Envíaunamensajedetextoalclienteconuncódigodecolor.
EnviarMovimiento Envíaunmovimiento.
Top
SeeAlsoReferenceClienteClassChatuServerNamespace
ChatuQueens
ClienteCerrarCnxMethod
Cierralasconexionesyliberalosrecursosqueutilizaelcliente.
Namespace:ChatuServerAssembly:ChatuServer(inChatuServer.exe)Version:1.0.0.0(1.0.0.0)
Syntax
SeeAlsoReferenceClienteClassChatuServerNamespace
publicvoidCerrarCnx()
CopyC# VB C++ F#
ChatuQueens
ClienteEnviarMethod
OverloadList Name Description
Enviar(String) Envíaunamensajedetextoalcliente.
Enviar(String,Color)
Envíaunamensajedetextoalclienteconuncódigodecolor.
Top
SeeAlsoReferenceClienteClassChatuServerNamespace
ChatuQueens
ClienteEnviarMethod(String)
Envíaunamensajedetextoalcliente.
Namespace:ChatuServerAssembly:ChatuServer(inChatuServer.exe)Version:1.0.0.0(1.0.0.0)
Syntax
Parameters
mensajeType:SystemStringTextodelmensaje.
SeeAlsoReferenceClienteClassEnviarOverloadChatuServerNamespace
publicvoidEnviar(
stringmensaje
)
CopyC# VB C++ F#
ChatuQueens
ClienteEnviarMethod(String,Color)
Envíaunamensajedetextoalclienteconuncódigodecolor.
Namespace:ChatuServerAssembly:ChatuServer(inChatuServer.exe)Version:1.0.0.0(1.0.0.0)
Syntax
Parameters
mensajeType:SystemStringTextodelmensaje.
colorType:System.DrawingColorColordelmensaje.
SeeAlsoReferenceClienteClassEnviarOverloadChatuServerNamespace
publicvoidEnviar(
stringmensaje,
Colorcolor
)
CopyC# VB C++ F#
ChatuQueens
ClienteEnviarMovimientoMethod
Envíaunmovimiento.
Namespace:ChatuServerAssembly:ChatuServer(inChatuServer.exe)Version:1.0.0.0(1.0.0.0)
Syntax
Parameters
movimientoType:SystemStringCadenaquerepresentaalmovimiento.
SeeAlsoReferenceClienteClassChatuServerNamespace
publicvoidEnviarMovimiento(
stringmovimiento
)
CopyC# VB C++ F#
ChatuQueens
ProgramClass
Claseprincipaldelaaplicación.
InheritanceHierarchySystemObjectChatuServerProgram
Namespace:ChatuServerAssembly:ChatuServer(inChatuServer.exe)Version:1.0.0.0(1.0.0.0)
Syntax
TheProgramtypeexposesthefollowingmembers.
Constructors Name Description
Program InitializesanewinstanceoftheProgramclass
Top
Methods Name Description
Main Puntodeentradaprincipalparalaaplicación.
publicclassProgram
CopyC# VB C++ F#
Top
SeeAlsoReferenceChatuServerNamespace
ChatuQueens
ProgramConstructor
InitializesanewinstanceoftheProgramclass
Namespace:ChatuServerAssembly:ChatuServer(inChatuServer.exe)Version:1.0.0.0(1.0.0.0)
Syntax
SeeAlsoReferenceProgramClassChatuServerNamespace
publicProgram()
CopyC# VB C++ F#
ChatuQueens
ProgramMethods
TheProgramtypeexposesthefollowingmembers.
Methods Name Description
Main Puntodeentradaprincipalparalaaplicación.
Top
SeeAlsoReferenceProgramClassChatuServerNamespace
ChatuQueens
ProgramMainMethod
Puntodeentradaprincipalparalaaplicación.
Namespace:ChatuServerAssembly:ChatuServer(inChatuServer.exe)Version:1.0.0.0(1.0.0.0)
Syntax
Parameters
argsType:SystemStringArgumentosdellamadadesdelínadecomandos.
SeeAlsoReferenceProgramClassChatuServerNamespace
publicstaticvoidMain(
string[]args
)
CopyC# VB C++ F#
ChatuQueens
ServidorClass
Servidororientadoaunjuegodedamas.
InheritanceHierarchySystemObjectChatuServerServidor
Namespace:ChatuServerAssembly:ChatuServer(inChatuServer.exe)Version:1.0.0.0(1.0.0.0)
Syntax
TheServidortypeexposesthefollowingmembers.
Constructors Name Description
Servidor
Servidor InicializaunanuevainstanciadelaclaseServidor.
Top
Properties Name Description
publicclassServidor
CopyC# VB C++ F#
HiloEscucha Hilodeescuchaparanuevasconexiones.
IP IPdelservidor.
Lista Listadeclientesactualmenteconectadosalservidor.
Listener Socketdeescucha.
Nombre Apododelservidor,queprecedealosmensajesdetextoqueseenvíanmanualmentedesdeeste.
Puerto Puertodeescuchadelservidor.
Top
Methods Name Description
AtiendeCliente Escuchaygestionatodoslosmensajesrecibidosdeuncliente.
CambiarIP Cambialadireccióndelservidoreiniciadenuevoelpuertodeescucha.
CerrarServidor Cierratodaslasconexionesehilos.
Comando Ejecutauncomandodelservidor.
EsperarPareja Emparejaalclientecon
elprimeroquetengalamismaclave.
Expulsar Cierralaconexiónconunclienteyconsupareja.
IniciarListener Estableceelpuertodeescuchayempiezaaaceptarclientes.
ListaCnx Obtieneunalistadelosusuariosconectados.
NuevoMensaje Envíaunmensajeaunclienteyasupareja.
NuevoMensajeGenerico Envíaunmensajeatodoslosclientes.
PedirClave Pidelaclavedeemparejamientoauncliente.
PrintMensaje
ProcesarMensaje Procesaelmensajerecibidodeuncliente.
Recibidor Escuchanuevasconexiones,creaunobjetoconsusdatosylanzaunnuevohiloparacadauna.
SetIP EstablecelaIPapartirdeunacadenadecaracteres.
Top
Fields Name Description
locker Objetoauxiliarparalacoordinaciónentrehilos.
Top
SeeAlsoReferenceChatuServerNamespace
ChatuQueens
ServidorConstructor
InicializaunanuevainstanciadelaclaseServidor.
Namespace:ChatuServerAssembly:ChatuServer(inChatuServer.exe)Version:1.0.0.0(1.0.0.0)
Syntax
Parameters
ipType:SystemStringIPdelservidor.
puertoType:SystemInt32Puertodeescucha.
nombreType:SystemStringNombredelservidor.
SeeAlsoReferenceServidorClassChatuServerNamespace
publicServidor(
stringip,
intpuerto,
stringnombre
)
CopyC# VB C++ F#
ChatuQueens
ServidorConstructor
InitializesthestaticfieldsoftheServidorclass
Namespace:ChatuServerAssembly:ChatuServer(inChatuServer.exe)Version:1.0.0.0(1.0.0.0)
Syntax
SeeAlsoReferenceServidorClassChatuServerNamespace
staticServidor()
CopyC# VB C++ F#
ChatuQueens
ServidorProperties
TheServidortypeexposesthefollowingmembers.
Properties Name Description
HiloEscucha Hilodeescuchaparanuevasconexiones.
IP IPdelservidor.
Lista Listadeclientesactualmenteconectadosalservidor.
Listener Socketdeescucha.
Nombre Apododelservidor,queprecedealosmensajesdetextoqueseenvíanmanualmentedesdeeste.
Puerto Puertodeescuchadelservidor.
Top
SeeAlsoReferenceServidorClassChatuServerNamespace
ChatuQueens
ServidorHiloEscuchaProperty
Hilodeescuchaparanuevasconexiones.
Namespace:ChatuServerAssembly:ChatuServer(inChatuServer.exe)Version:1.0.0.0(1.0.0.0)
Syntax
PropertyValueType:Thread
SeeAlsoReferenceServidorClassChatuServerNamespace
privateThreadHiloEscucha{get;set;}
CopyC# VB C++ F#
ChatuQueens
ServidorIPProperty
IPdelservidor.
Namespace:ChatuServerAssembly:ChatuServer(inChatuServer.exe)Version:1.0.0.0(1.0.0.0)
Syntax
PropertyValueType:IPAddress
SeeAlsoReferenceServidorClassChatuServerNamespace
privateIPAddressIP{get;set;}
CopyC# VB C++ F#
ChatuQueens
ServidorListaProperty
Listadeclientesactualmenteconectadosalservidor.
Namespace:ChatuServerAssembly:ChatuServer(inChatuServer.exe)Version:1.0.0.0(1.0.0.0)
Syntax
PropertyValueType:ListCliente
SeeAlsoReferenceServidorClassChatuServerNamespace
privateList<Cliente>Lista{get;set;}
CopyC# VB C++ F#
ChatuQueens
ServidorListenerProperty
Socketdeescucha.
Namespace:ChatuServerAssembly:ChatuServer(inChatuServer.exe)Version:1.0.0.0(1.0.0.0)
Syntax
PropertyValueType:Socket
SeeAlsoReferenceServidorClassChatuServerNamespace
privateSocketListener{get;set;}
CopyC# VB C++ F#
ChatuQueens
ServidorNombreProperty
Apododelservidor,queprecedealosmensajesdetextoqueseenvíanmanualmentedesdeeste.
Namespace:ChatuServerAssembly:ChatuServer(inChatuServer.exe)Version:1.0.0.0(1.0.0.0)
Syntax
PropertyValueType:String
SeeAlsoReferenceServidorClassChatuServerNamespace
publicstringNombre{get;set;}
CopyC# VB C++ F#
ChatuQueens
ServidorPuertoProperty
Puertodeescuchadelservidor.
Namespace:ChatuServerAssembly:ChatuServer(inChatuServer.exe)Version:1.0.0.0(1.0.0.0)
Syntax
PropertyValueType:Int32
SeeAlsoReferenceServidorClassChatuServerNamespace
privateintPuerto{get;set;}
CopyC# VB C++ F#
ChatuQueens
ServidorMethods
TheServidortypeexposesthefollowingmembers.
Methods Name Description
AtiendeCliente Escuchaygestionatodoslosmensajesrecibidosdeuncliente.
CambiarIP Cambialadireccióndelservidoreiniciadenuevoelpuertodeescucha.
CerrarServidor Cierratodaslasconexionesehilos.
Comando Ejecutauncomandodelservidor.
EsperarPareja Emparejaalclienteconelprimeroquetengalamismaclave.
Expulsar Cierralaconexiónconunclienteyconsupareja.
IniciarListener Estableceelpuertodeescuchayempiezaaaceptarclientes.
ListaCnx Obtieneunalistadelosusuariosconectados.
NuevoMensaje Envíaunmensajeaunclienteyasupareja.
NuevoMensajeGenerico Envíaunmensajeatodoslosclientes.
PedirClave Pidelaclavedeemparejamientoauncliente.
PrintMensaje
ProcesarMensaje Procesaelmensajerecibidodeuncliente.
Recibidor Escuchanuevasconexiones,creaunobjetoconsusdatosylanzaunnuevohiloparacadauna.
SetIP EstablecelaIPapartirdeunacadenadecaracteres.
Top
SeeAlsoReferenceServidorClassChatuServerNamespace
ChatuQueens
ServidorAtiendeClienteMethod
Escuchaygestionatodoslosmensajesrecibidosdeuncliente.
Namespace:ChatuServerAssembly:ChatuServer(inChatuServer.exe)Version:1.0.0.0(1.0.0.0)
Syntax
Parameters
obType:SystemObjectCliente.
SeeAlsoReferenceServidorClassChatuServerNamespace
privatevoidAtiendeCliente(
Objectob
)
CopyC# VB C++ F#
ChatuQueens
ServidorCambiarIPMethod
Cambialadireccióndelservidoreiniciadenuevoelpuertodeescucha.
Namespace:ChatuServerAssembly:ChatuServer(inChatuServer.exe)Version:1.0.0.0(1.0.0.0)
Syntax
Parameters
ipType:SystemStringNuevaIP.
puertoType:SystemInt32Nuevopuertodeescucha.
SeeAlsoReferenceServidorClassChatuServerNamespace
publicvoidCambiarIP(
stringip,
intpuerto
)
CopyC# VB C++ F#
ChatuQueens
ServidorCerrarServidorMethod
Cierratodaslasconexionesehilos.
Namespace:ChatuServerAssembly:ChatuServer(inChatuServer.exe)Version:1.0.0.0(1.0.0.0)
Syntax
SeeAlsoReferenceServidorClassChatuServerNamespace
publicvoidCerrarServidor()
CopyC# VB C++ F#
ChatuQueens
ServidorComandoMethod
Ejecutauncomandodelservidor.
Namespace:ChatuServerAssembly:ChatuServer(inChatuServer.exe)Version:1.0.0.0(1.0.0.0)
Syntax
Parameters
lineaType:SystemStringComandoaejecutar.
SeeAlsoReferenceServidorClassChatuServerNamespace
publicvoidComando(
stringlinea
)
CopyC# VB C++ F#
ChatuQueens
ServidorEsperarParejaMethod
Emparejaalclienteconelprimeroquetengalamismaclave.
Namespace:ChatuServerAssembly:ChatuServer(inChatuServer.exe)Version:1.0.0.0(1.0.0.0)
Syntax
Parameters
clnType:ChatuServerClienteCliente.
SeeAlsoReferenceServidorClassChatuServerNamespace
privatevoidEsperarPareja(
Clientecln
)
CopyC# VB C++ F#
ChatuQueens
ServidorExpulsarMethod
Cierralaconexiónconunclienteyconsupareja.
Namespace:ChatuServerAssembly:ChatuServer(inChatuServer.exe)Version:1.0.0.0(1.0.0.0)
Syntax
Parameters
nombreipType:SystemString[Missing<paramname="nombreip"/>documentationfor"M:ChatuServer.Servidor.Expulsar(System.String)"]
SeeAlsoReferenceServidorClassChatuServerNamespace
publicvoidExpulsar(
stringnombreip
)
CopyC# VB C++ F#
ChatuQueens
ServidorIniciarListenerMethod
Estableceelpuertodeescuchayempiezaaaceptarclientes.
Namespace:ChatuServerAssembly:ChatuServer(inChatuServer.exe)Version:1.0.0.0(1.0.0.0)
Syntax
SeeAlsoReferenceServidorClassChatuServerNamespace
publicvoidIniciarListener()
CopyC# VB C++ F#
ChatuQueens
ServidorListaCnxMethod
Obtieneunalistadelosusuariosconectados.
Namespace:ChatuServerAssembly:ChatuServer(inChatuServer.exe)Version:1.0.0.0(1.0.0.0)
Syntax
ReturnValueType:StringCadenadetextoconlalista.
SeeAlsoReferenceServidorClassChatuServerNamespace
publicstringListaCnx()
CopyC# VB C++ F#
ChatuQueens
ServidorNuevoMensajeMethod
Envíaunmensajeaunclienteyasupareja.
Namespace:ChatuServerAssembly:ChatuServer(inChatuServer.exe)Version:1.0.0.0(1.0.0.0)
Syntax
Parameters
mensajeType:SystemStringMensaje.
colorType:System.DrawingColorColor.
senderType:ChatuServerClienteCliente.
SeeAlsoReferenceServidorClassChatuServerNamespace
publicvoidNuevoMensaje(
stringmensaje,
Colorcolor,
Clientesender
)
CopyC# VB C++ F#
ChatuQueens
ServidorNuevoMensajeGenericoMethod
Envíaunmensajeatodoslosclientes.
Namespace:ChatuServerAssembly:ChatuServer(inChatuServer.exe)Version:1.0.0.0(1.0.0.0)
Syntax
Parameters
mensajeType:SystemStringMensaje.
colorType:System.DrawingColorColordelmensaje.
SeeAlsoReferenceServidorClassChatuServerNamespace
publicvoidNuevoMensajeGenerico(
stringmensaje,
Colorcolor
)
CopyC# VB C++ F#
ChatuQueens
ServidorPedirClaveMethod
Pidelaclavedeemparejamientoauncliente.
Namespace:ChatuServerAssembly:ChatuServer(inChatuServer.exe)Version:1.0.0.0(1.0.0.0)
Syntax
Parameters
clienteType:ChatuServerClienteCliente.
SeeAlsoReferenceServidorClassChatuServerNamespace
privatevoidPedirClave(
Clientecliente
)
CopyC# VB C++ F#
ChatuQueens
ServidorPrintMensajeMethod
[Missing<summary>documentationfor"M:ChatuServer.Servidor.PrintMensaje(System.String)"]
Namespace:ChatuServerAssembly:ChatuServer(inChatuServer.exe)Version:1.0.0.0(1.0.0.0)
Syntax
Parameters
mensajeType:SystemString[Missing<paramname="mensaje"/>documentationfor"M:ChatuServer.Servidor.PrintMensaje(System.String)"]
SeeAlsoReferenceServidorClassChatuServerNamespace
privatevoidPrintMensaje(
stringmensaje
)
CopyC# VB C++ F#
ChatuQueens
ServidorProcesarMensajeMethod
Procesaelmensajerecibidodeuncliente.
Namespace:ChatuServerAssembly:ChatuServer(inChatuServer.exe)Version:1.0.0.0(1.0.0.0)
Syntax
Parameters
clnType:ChatuServerClienteClientequeloenvió.
msjType:SystemStringMensaje.
SeeAlsoReferenceServidorClassChatuServerNamespace
privatevoidProcesarMensaje(
Clientecln,
stringmsj
)
CopyC# VB C++ F#
ChatuQueens
ServidorRecibidorMethod
Escuchanuevasconexiones,creaunobjetoconsusdatosylanzaunnuevohiloparacadauna.
Namespace:ChatuServerAssembly:ChatuServer(inChatuServer.exe)Version:1.0.0.0(1.0.0.0)
Syntax
SeeAlsoReferenceServidorClassChatuServerNamespace
privatevoidRecibidor()
CopyC# VB C++ F#
ChatuQueens
ServidorSetIPMethod
EstablecelaIPapartirdeunacadenadecaracteres.
Namespace:ChatuServerAssembly:ChatuServer(inChatuServer.exe)Version:1.0.0.0(1.0.0.0)
Syntax
Parameters
ipType:SystemStringNuevaIP.
SeeAlsoReferenceServidorClassChatuServerNamespace
privatevoidSetIP(
stringip
)
CopyC# VB C++ F#
ChatuQueens
ServidorFields
Fields Name Description
locker Objetoauxiliarparalacoordinaciónentrehilos.
Top
SeeAlsoReferenceServidorClassChatuServerNamespace
ChatuQueens
ServidorlockerField
Objetoauxiliarparalacoordinaciónentrehilos.
Namespace:ChatuServerAssembly:ChatuServer(inChatuServer.exe)Version:1.0.0.0(1.0.0.0)
Syntax
FieldValueType:Object
SeeAlsoReferenceServidorClassChatuServerNamespace
privatestaticreadonlyObjectlocker
CopyC# VB C++ F#
ChatuQueens
DraughtsNamespace
Libreríadeelementosdelainterfaz.
Classes Class Description
Casilla ElementoCasilla.Muestraunacasillaconosinficha,queasuvezpuedeteneronodibujadaunacorona,comoeneljuegodelasdamas.
Coordenada Proporcionapropiedadesymétodosparamanejarlaposicióndeunacasillaenuntablero.
FichaEventArgs Proporcionadatosparauneventoconunafichaocasillaimplicada.
Movimiento Representaunmovimientodefichaenuntablero.
Tablero Representauntablerode8x8conmétodosypropiedadesquefacilitansuusoparajugaralasdamas.
Delegates Delegate Description
TableroEventoFicha Delegadoparaeventosrelacionadosconunacasilla/ficha.
ChatuQueens
CasillaClass
ElementoCasilla.Muestraunacasillaconosinficha,queasuvezpuedeteneronodibujadaunacorona,comoeneljuegodelasdamas.
InheritanceHierarchySystemObjectSystemMarshalByRefObjectSystem.ComponentModelComponentSystem.Windows.FormsControlSystem.Windows.FormsScrollableControlSystem.Windows.FormsContainerControlSystem.Windows.FormsUserControlDraughtsCasilla
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
TheCasillatypeexposesthefollowingmembers.
Constructors Name Description
Casilla InicializaunanuevainstanciadelaclaseCasilla.
Top
publicclassCasilla:UserControl
CopyC# VB C++ F#
Properties Name Description
Coord Obtieneoestablecelacoordenadadelacasilla.
Dama Obtieneoestablecesilafichadelacasillaesunadama.
Ficha Obtieneoestablecesihayunafichaenlacasilla.
Top
Methods Name Description
Dispose Limpiarlosrecursosqueseesténusando.(OverridesContainerControlDispose(Boolean).)
InitializeComponent MétodonecesarioparaadmitirelDiseñador.Nosepuedemodificarelcontenidodeestemétodoconeleditordecódigo.
OnColorChanged Refrescaelcomponentecuandosecambiaalgunapropiedaddecolor.
OnPaint Redibujalacasillacuandoesnecesario.
Top
Fields Name Description
components Variabledeldiseñadornecesaria.
dama Booleanoquedeterminasilafichadelacasillaesunadama.
ficha Booleanoquedeterminasienlacasillahayunaficha.
Top
SeeAlsoReferenceDraughtsNamespace
ChatuQueens
CasillaConstructor
InicializaunanuevainstanciadelaclaseCasilla.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
SeeAlsoReferenceCasillaClassDraughtsNamespace
publicCasilla()
CopyC# VB C++ F#
ChatuQueens
CasillaProperties
TheCasillatypeexposesthefollowingmembers.
Properties Name Description
Coord Obtieneoestablecelacoordenadadelacasilla.
Dama Obtieneoestablecesilafichadelacasillaesunadama.
Ficha Obtieneoestablecesihayunafichaenlacasilla.
Top
SeeAlsoReferenceCasillaClassDraughtsNamespace
ChatuQueens
CasillaCoordProperty
Obtieneoestablecelacoordenadadelacasilla.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
PropertyValueType:Coordenada
SeeAlsoReferenceCasillaClassDraughtsNamespace
publicCoordenadaCoord{get;set;}
CopyC# VB C++ F#
ChatuQueens
CasillaDamaProperty
Obtieneoestablecesilafichadelacasillaesunadama.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
PropertyValueType:Boolean
SeeAlsoReferenceCasillaClassDraughtsNamespace
publicboolDama{get;set;}
CopyC# VB C++ F#
ChatuQueens
CasillaFichaProperty
Obtieneoestablecesihayunafichaenlacasilla.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
PropertyValueType:Boolean
SeeAlsoReferenceCasillaClassDraughtsNamespace
publicboolFicha{get;set;}
CopyC# VB C++ F#
ChatuQueens
CasillaMethods
TheCasillatypeexposesthefollowingmembers.
Methods Name Description
Dispose Limpiarlosrecursosqueseesténusando.(OverridesContainerControlDispose(Boolean).)
InitializeComponent MétodonecesarioparaadmitirelDiseñador.Nosepuedemodificarelcontenidodeestemétodoconeleditordecódigo.
OnColorChanged Refrescaelcomponentecuandosecambiaalgunapropiedaddecolor.
OnPaint Redibujalacasillacuandoesnecesario.
Top
SeeAlsoReferenceCasillaClassDraughtsNamespace
ChatuQueens
CasillaDisposeMethod
Limpiarlosrecursosqueseesténusando.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
Parameters
disposingType:SystemBooleantruesilosrecursosadministradossedebendesechar;falseencasocontrario.
SeeAlsoReferenceCasillaClassDraughtsNamespace
protectedoverridevoidDispose(
booldisposing
)
CopyC# VB C++ F#
ChatuQueens
CasillaInitializeComponentMethod
MétodonecesarioparaadmitirelDiseñador.Nosepuedemodificarelcontenidodeestemétodoconeleditordecódigo.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
SeeAlsoReferenceCasillaClassDraughtsNamespace
privatevoidInitializeComponent()
CopyC# VB C++ F#
ChatuQueens
CasillaOnColorChangedMethod
Refrescaelcomponentecuandosecambiaalgunapropiedaddecolor.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
Parameters
senderType:SystemObject[Missing<paramname="sender"/>documentationfor"M:Draughts.Casilla.OnColorChanged(System.Object,System.EventArgs)"]
eType:SystemEventArgs[Missing<paramname="e"/>documentationfor"M:Draughts.Casilla.OnColorChanged(System.Object,System.EventArgs)"]
SeeAlsoReferenceCasillaClassDraughtsNamespace
protectedvoidOnColorChanged(
Objectsender,
EventArgse
)
CopyC# VB C++ F#
ChatuQueens
CasillaOnPaintMethod
Redibujalacasillacuandoesnecesario.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
Parameters
senderType:SystemObject[Missing<paramname="sender"/>documentationfor"M:Draughts.Casilla.OnPaint(System.Object,System.Windows.Forms.PaintEventArgs)"]
eType:System.Windows.FormsPaintEventArgs[Missing<paramname="e"/>documentationfor"M:Draughts.Casilla.OnPaint(System.Object,System.Windows.Forms.PaintEventArgs)"]
SeeAlsoReferenceCasillaClassDraughtsNamespace
protectedvoidOnPaint(
Objectsender,
PaintEventArgse
)
CopyC# VB C++ F#
ChatuQueens
CasillaFields
Fields Name Description
components Variabledeldiseñadornecesaria.
dama Booleanoquedeterminasilafichadelacasillaesunadama.
ficha Booleanoquedeterminasienlacasillahayunaficha.
Top
SeeAlsoReferenceCasillaClassDraughtsNamespace
ChatuQueens
CasillacomponentsField
Variabledeldiseñadornecesaria.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
FieldValueType:IContainer
SeeAlsoReferenceCasillaClassDraughtsNamespace
privateIContainercomponents
CopyC# VB C++ F#
ChatuQueens
CasilladamaField
Booleanoquedeterminasilafichadelacasillaesunadama.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
FieldValueType:Boolean
SeeAlsoReferenceCasillaClassDraughtsNamespace
privatebooldama
CopyC# VB C++ F#
ChatuQueens
CasillafichaField
Booleanoquedeterminasienlacasillahayunaficha.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
FieldValueType:Boolean
SeeAlsoReferenceCasillaClassDraughtsNamespace
privateboolficha
CopyC# VB C++ F#
ChatuQueens
CoordenadaClass
Proporcionapropiedadesymétodosparamanejarlaposicióndeunacasillaenuntablero.
InheritanceHierarchySystemObjectDraughtsCoordenada
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
TheCoordenadatypeexposesthefollowingmembers.
Constructors Name Description
Coordenada CreaunainstanciadelaclaseCoordenada.
Coordenada(String) CreaunainstanciadelaclaseCoordenadaapartirdeunacadenadecaracteres.Silacadenanotieneelformatoadecuado,secrearáunobjetovacío.
Coordenada(Int32, Inicializaunainstanciadela
publicclassCoordenada
CopyC# VB C++ F#
Int32) claseCoordenadaconlosvaloresespecificados.
Top
Properties Name Description
X Obtieneoestablecelacolumna.
Y Obtieneoestablecelafila.
Top
Methods Name Description
Equals Indicasielobjetoesidénticoalquesepasacomoparámetro.(OverridesObjectEquals(Object).)
Exists Obtieneunvalorqueindicasilacasillaestádentrodeltablero.
GetHashCode Sirvecomolafunciónhashpredeterminada.(OverridesObjectGetHashCode.)
Invertir Obtienelacoordenadainversa,enlaposiciónenlaquelaveríaelotrojugador.
IsBlack Obtieneunvalorqueindicasilacasillaenestacoordenadaesnegra.
IsGoal Obtieneunvalorqueindicasilacasillaseencuentraenlosbordessuperioroinferiordeltablero.
ToString Obtieneunacadenaquerepresentalacoordenada.(OverridesObjectToString.)
Top
SeeAlsoReferenceDraughtsNamespace
ChatuQueens
CoordenadaConstructor
OverloadList Name Description
Coordenada CreaunainstanciadelaclaseCoordenada.
Coordenada(String) CreaunainstanciadelaclaseCoordenadaapartirdeunacadenadecaracteres.Silacadenanotieneelformatoadecuado,secrearáunobjetovacío.
Coordenada(Int32,Int32)
InicializaunainstanciadelaclaseCoordenadaconlosvaloresespecificados.
Top
SeeAlsoReferenceCoordenadaClassDraughtsNamespace
ChatuQueens
CoordenadaConstructor
CreaunainstanciadelaclaseCoordenada.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
SeeAlsoReferenceCoordenadaClassCoordenadaOverloadDraughtsNamespace
publicCoordenada()
CopyC# VB C++ F#
ChatuQueens
CoordenadaConstructor(String)
CreaunainstanciadelaclaseCoordenadaapartirdeunacadenadecaracteres.Silacadenanotieneelformatoadecuado,secrearáunobjetovacío.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
Parameters
cadenaType:SystemStringCadenaquerepresentaalobjeto.
SeeAlsoReferenceCoordenadaClassCoordenadaOverloadDraughtsNamespace
publicCoordenada(
stringcadena
)
CopyC# VB C++ F#
ChatuQueens
CoordenadaConstructor(Int32,Int32)
InicializaunainstanciadelaclaseCoordenadaconlosvaloresespecificados.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
Parameters
xType:SystemInt32Columna.
yType:SystemInt32Fila.
SeeAlsoReferenceCoordenadaClassCoordenadaOverloadDraughtsNamespace
publicCoordenada(
intx,
inty
)
CopyC# VB C++ F#
ChatuQueens
CoordenadaProperties
TheCoordenadatypeexposesthefollowingmembers.
Properties Name Description
X Obtieneoestablecelacolumna.
Y Obtieneoestablecelafila.
Top
SeeAlsoReferenceCoordenadaClassDraughtsNamespace
ChatuQueens
CoordenadaXProperty
Obtieneoestablecelacolumna.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
PropertyValueType:Int32
SeeAlsoReferenceCoordenadaClassDraughtsNamespace
publicintX{get;set;}
CopyC# VB C++ F#
ChatuQueens
CoordenadaYProperty
Obtieneoestablecelafila.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
PropertyValueType:Int32
SeeAlsoReferenceCoordenadaClassDraughtsNamespace
publicintY{get;set;}
CopyC# VB C++ F#
ChatuQueens
CoordenadaMethods
TheCoordenadatypeexposesthefollowingmembers.
Methods Name Description
Equals Indicasielobjetoesidénticoalquesepasacomoparámetro.(OverridesObjectEquals(Object).)
Exists Obtieneunvalorqueindicasilacasillaestádentrodeltablero.
GetHashCode Sirvecomolafunciónhashpredeterminada.(OverridesObjectGetHashCode.)
Invertir Obtienelacoordenadainversa,enlaposiciónenlaquelaveríaelotrojugador.
IsBlack Obtieneunvalorqueindicasilacasillaenestacoordenadaesnegra.
IsGoal Obtieneunvalorqueindicasilacasillaseencuentraenlosbordessuperioroinferiordeltablero.
ToString Obtieneunacadenaquerepresentalacoordenada.(OverridesObjectToString.)
Top
SeeAlsoReferenceCoordenadaClassDraughtsNamespace
ChatuQueens
CoordenadaEqualsMethod
Indicasielobjetoesidénticoalquesepasacomoparámetro.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
Parameters
objType:SystemObject[Missing<paramname="obj"/>documentationfor"M:Draughts.Coordenada.Equals(System.Object)"]
ReturnValueType:Boolean[Missing<returns>documentationfor"M:Draughts.Coordenada.Equals(System.Object)"]
SeeAlsoReferenceCoordenadaClassDraughtsNamespace
publicoverrideboolEquals(
Objectobj
)
CopyC# VB C++ F#
ChatuQueens
CoordenadaExistsMethod
Obtieneunvalorqueindicasilacasillaestádentrodeltablero.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
ReturnValueType:BooleanTruesiestádentro,falsesiestáfuera.
SeeAlsoReferenceCoordenadaClassDraughtsNamespace
publicboolExists()
CopyC# VB C++ F#
ChatuQueens
CoordenadaGetHashCodeMethod
Sirvecomolafunciónhashpredeterminada.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
ReturnValueType:Int32[Missing<returns>documentationfor"M:Draughts.Coordenada.GetHashCode"]
SeeAlsoReferenceCoordenadaClassDraughtsNamespace
publicoverrideintGetHashCode()
CopyC# VB C++ F#
ChatuQueens
CoordenadaInvertirMethod
Obtienelacoordenadainversa,enlaposiciónenlaquelaveríaelotrojugador.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
ReturnValueType:Coordenada[Missing<returns>documentationfor"M:Draughts.Coordenada.Invertir"]
SeeAlsoReferenceCoordenadaClassDraughtsNamespace
publicCoordenadaInvertir()
CopyC# VB C++ F#
ChatuQueens
CoordenadaIsBlackMethod
Obtieneunvalorqueindicasilacasillaenestacoordenadaesnegra.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
ReturnValueType:BooleanTruesiesnegra,falsesiesblanca.
SeeAlsoReferenceCoordenadaClassDraughtsNamespace
publicboolIsBlack()
CopyC# VB C++ F#
ChatuQueens
CoordenadaIsGoalMethod
Obtieneunvalorqueindicasilacasillaseencuentraenlosbordessuperioroinferiordeltablero.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
ReturnValueType:BooleanTruesiesestáenlosbordes,falsesino.
SeeAlsoReferenceCoordenadaClassDraughtsNamespace
publicboolIsGoal()
CopyC# VB C++ F#
ChatuQueens
CoordenadaToStringMethod
Obtieneunacadenaquerepresentalacoordenada.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
ReturnValueType:StringCadenaquerepresentaalacoordenada.
SeeAlsoReferenceCoordenadaClassDraughtsNamespace
publicoverridestringToString()
CopyC# VB C++ F#
ChatuQueens
FichaEventArgsClass
Proporcionadatosparauneventoconunafichaocasillaimplicada.
InheritanceHierarchySystemObjectSystemEventArgsDraughtsFichaEventArgs
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
TheFichaEventArgstypeexposesthefollowingmembers.
Constructors Name Description
FichaEventArgs(Coordenada) InicializaunainstanciadelaclaseFichaEventArgs
conlacoordenadaespecificada.
FichaEventArgs(Movimiento) InicializaunainstanciadelaclaseFichaEventArgs
publicclassFichaEventArgs:EventArgs
CopyC# VB C++ F#
conelmovimientoespecificado.
Top
Properties Name Description
Coordenada Obtieneoestablecelacoordenadadelacasillaoficharelacionadaconelevento.
Movimiento Obtieneoestableceelmovimientodeficharelacionadoconelevento.
Top
SeeAlsoReferenceDraughtsNamespace
ChatuQueens
FichaEventArgsConstructor
OverloadList Name Description
FichaEventArgs(Coordenada) InicializaunainstanciadelaclaseFichaEventArgs
conlacoordenadaespecificada.
FichaEventArgs(Movimiento) InicializaunainstanciadelaclaseFichaEventArgs
conelmovimientoespecificado.
Top
SeeAlsoReferenceFichaEventArgsClassDraughtsNamespace
ChatuQueens
FichaEventArgsConstructor(Coordenada)
InicializaunainstanciadelaclaseFichaEventArgsconlacoordenadaespecificada.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
Parameters
coordenadaType:DraughtsCoordenadaCoordenadadelacasillaoficha.
SeeAlsoReferenceFichaEventArgsClassFichaEventArgsOverloadDraughtsNamespace
publicFichaEventArgs(
Coordenadacoordenada
)
CopyC# VB C++ F#
ChatuQueens
FichaEventArgsConstructor(Movimiento)
InicializaunainstanciadelaclaseFichaEventArgsconelmovimientoespecificado.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
Parameters
movimientoType:DraughtsMovimientoCoordenadadelacasillaoficha.
SeeAlsoReferenceFichaEventArgsClassFichaEventArgsOverloadDraughtsNamespace
publicFichaEventArgs(
Movimientomovimiento
)
CopyC# VB C++ F#
ChatuQueens
FichaEventArgsProperties
TheFichaEventArgstypeexposesthefollowingmembers.
Properties Name Description
Coordenada Obtieneoestablecelacoordenadadelacasillaoficharelacionadaconelevento.
Movimiento Obtieneoestableceelmovimientodeficharelacionadoconelevento.
Top
SeeAlsoReferenceFichaEventArgsClassDraughtsNamespace
ChatuQueens
FichaEventArgsCoordenadaProperty
Obtieneoestablecelacoordenadadelacasillaoficharelacionadaconelevento.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
PropertyValueType:Coordenada
SeeAlsoReferenceFichaEventArgsClassDraughtsNamespace
publicCoordenadaCoordenada{get;set;}
CopyC# VB C++ F#
ChatuQueens
FichaEventArgsMovimientoProperty
Obtieneoestableceelmovimientodeficharelacionadoconelevento.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
PropertyValueType:Movimiento
SeeAlsoReferenceFichaEventArgsClassDraughtsNamespace
publicMovimientoMovimiento{get;set;}
CopyC# VB C++ F#
ChatuQueens
MovimientoClass
Representaunmovimientodefichaenuntablero.
InheritanceHierarchySystemObjectDraughtsMovimiento
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
TheMovimientotypeexposesthefollowingmembers.
Constructors Name Description
Movimiento(String) InicializaunainstanciadelaclaseMovimientoapartirdeunacadenadecaracteres.Silacadenanotieneelformatoadecuado,secrearáunobjetovacío.
Movimiento(Coordenada,Coordenada,Boolean,Boolean)
InicializaunainstanciadelaclaseMovimiento.
publicclassMovimiento
CopyC# VB C++ F#
Movimiento(Coordenada,Coordenada,Boolean,Boolean,ListCoordenada)
InicializaunainstanciadelaclaseMovimiento.
Top
Properties Name Description
Comidas Listadefichaseliminadasalrealizarelmovimiento.
Dama Obtieneoestableceunvalorqueindicasilafichaquerealizaelmovimientoesunadama.
Destino Posicióndelafichadespuésdelmovimiento.
EsBlanca Obtieneoestableceunvalorqueindicasilafichaquerealizaelmovimientoesblanca.
Origen Posicióndelafichaantesdelmovimiento.
Top
Methods Name Description
ToString Generaunacadenaquerepresentaalobjeto.(OverridesObjectToString.)
Top
SeeAlsoReferenceDraughtsNamespace
ChatuQueens
MovimientoConstructor
OverloadList Name Description
Movimiento(String) InicializaunainstanciadelaclaseMovimientoapartirdeunacadenadecaracteres.Silacadenanotieneelformatoadecuado,secrearáunobjetovacío.
Movimiento(Coordenada,Coordenada,Boolean,Boolean)
InicializaunainstanciadelaclaseMovimiento.
Movimiento(Coordenada,Coordenada,Boolean,Boolean,ListCoordenada)
InicializaunainstanciadelaclaseMovimiento.
Top
SeeAlsoReferenceMovimientoClassDraughtsNamespace
ChatuQueens
MovimientoConstructor(String)
InicializaunainstanciadelaclaseMovimientoapartirdeunacadenadecaracteres.Silacadenanotieneelformatoadecuado,secrearáunobjetovacío.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
Parameters
cadenaType:SystemStringCadenaquerepresentaalobjeto.
SeeAlsoReferenceMovimientoClassMovimientoOverloadDraughtsNamespace
publicMovimiento(
stringcadena
)
CopyC# VB C++ F#
ChatuQueens
MovimientoConstructor(Coordenada,Coordenada,Boolean,Boolean)
InicializaunainstanciadelaclaseMovimiento.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
Parameters
origenType:DraughtsCoordenadaCoordenadaoriginal.
destinoType:DraughtsCoordenadaCoordenadafinal.
esBlancaType:SystemBooleanIndicasilafichaesblanca.
damaType:SystemBoolean
publicMovimiento(
Coordenadaorigen,
Coordenadadestino,
boolesBlanca,
booldama
)
CopyC# VB C++ F#
Indicasielmovimientoesrealizadoporunadama.
SeeAlsoReferenceMovimientoClassMovimientoOverloadDraughtsNamespace
ChatuQueens
MovimientoConstructor(Coordenada,Coordenada,Boolean,Boolean,ListCoordenada)
InicializaunainstanciadelaclaseMovimiento.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
Parameters
origenType:DraughtsCoordenadaCoordenadaoriginal.
destinoType:DraughtsCoordenadaCoordenadafinal.
esBlancaType:SystemBoolean
publicMovimiento(
Coordenadaorigen,
Coordenadadestino,
boolesBlanca,
booldama,
List<Coordenada>comidas
)
CopyC# VB C++ F#
Indicasilafichaesblanca.dama
Type:SystemBooleanIndicasielmovimientoesrealizadoporunadama.
comidasType:System.Collections.GenericListCoordenadaListadecoordenadasdelasfichascomidasenelmovimiento.
SeeAlsoReferenceMovimientoClassMovimientoOverloadDraughtsNamespace
ChatuQueens
MovimientoProperties
TheMovimientotypeexposesthefollowingmembers.
Properties Name Description
Comidas Listadefichaseliminadasalrealizarelmovimiento.
Dama Obtieneoestableceunvalorqueindicasilafichaquerealizaelmovimientoesunadama.
Destino Posicióndelafichadespuésdelmovimiento.
EsBlanca Obtieneoestableceunvalorqueindicasilafichaquerealizaelmovimientoesblanca.
Origen Posicióndelafichaantesdelmovimiento.
Top
SeeAlsoReferenceMovimientoClassDraughtsNamespace
ChatuQueens
MovimientoComidasProperty
Listadefichaseliminadasalrealizarelmovimiento.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
PropertyValueType:ListCoordenada
SeeAlsoReferenceMovimientoClassDraughtsNamespace
publicList<Coordenada>Comidas{get;set;}
CopyC# VB C++ F#
ChatuQueens
MovimientoDamaProperty
Obtieneoestableceunvalorqueindicasilafichaquerealizaelmovimientoesunadama.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
PropertyValueType:Boolean
SeeAlsoReferenceMovimientoClassDraughtsNamespace
publicboolDama{get;set;}
CopyC# VB C++ F#
ChatuQueens
MovimientoDestinoProperty
Posicióndelafichadespuésdelmovimiento.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
PropertyValueType:Coordenada
SeeAlsoReferenceMovimientoClassDraughtsNamespace
publicCoordenadaDestino{get;set;}
CopyC# VB C++ F#
ChatuQueens
MovimientoEsBlancaProperty
Obtieneoestableceunvalorqueindicasilafichaquerealizaelmovimientoesblanca.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
PropertyValueType:Boolean
SeeAlsoReferenceMovimientoClassDraughtsNamespace
publicboolEsBlanca{get;set;}
CopyC# VB C++ F#
ChatuQueens
MovimientoOrigenProperty
Posicióndelafichaantesdelmovimiento.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
PropertyValueType:Coordenada
SeeAlsoReferenceMovimientoClassDraughtsNamespace
publicCoordenadaOrigen{get;set;}
CopyC# VB C++ F#
ChatuQueens
MovimientoMethods
TheMovimientotypeexposesthefollowingmembers.
Methods Name Description
ToString Generaunacadenaquerepresentaalobjeto.(OverridesObjectToString.)
Top
SeeAlsoReferenceMovimientoClassDraughtsNamespace
ChatuQueens
MovimientoToStringMethod
Generaunacadenaquerepresentaalobjeto.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
ReturnValueType:StringUnacadenadecaracteresquerepresentaalobjeto.
SeeAlsoReferenceMovimientoClassDraughtsNamespace
publicoverridestringToString()
CopyC# VB C++ F#
ChatuQueens
TableroClass
Representauntablerode8x8conmétodosypropiedadesquefacilitansuusoparajugaralasdamas.
InheritanceHierarchySystemObjectSystemMarshalByRefObjectSystem.ComponentModelComponentSystem.Windows.FormsControlSystem.Windows.FormsScrollableControlSystem.Windows.FormsContainerControlSystem.Windows.FormsUserControlDraughtsTablero
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
TheTablerotypeexposesthefollowingmembers.
Constructors Name Description
Tablero InicializaunanuevainstanciadelaclaseTablero.
Top
publicclassTablero:UserControl
CopyC# VB C++ F#
Properties Name Description
CasillaBlancaColor Obtieneoestableceelcolordelascasillasblancas.
CasillaNegraColor Obtieneoestableceelcolordelascasillasnegras.
Damas Listadelascoordenadasdecadadama.
DisponibleColor Obtieneoestableceelcolordelascasillasalasquesepuedemoverlafichaseleccionada.
Disponibles Listadelascoordenadasdecadacasilladisponible.
FichaBlancaColor Obtieneoestableceelcolordelasfichasblancas.
FichaNegraColor Obtieneoestableceelcolordelasfichasnegras.
FichasBlancas Listadelascoordenadasdecadafichablanca.
FichasNegras Listadelascoordenadasdecadafichanegra.
JugadorBlanco Obtieneoestableceelbooleanoqueindicasieljugadormanejalasfichasblancas(true)olasnegras
(false).
Seleccionada Coordenadadelafichaseleccionada.
SeleccionColor Obtieneoestableceelcolordelafichaseleccionada.
TableroInvertido Obtieneoestableceelbooleanoqueindicasilascoordenadasdelascasillasestáninvertidas.
Top
Methods Name Description
ActualizarFichas Actualizaeldibujadodefichassegúnelcontenidodelaslistas.
CalcularDisponibles Calculaquémovimientospuederealizarunaficha.
CalcularTodosDisponibles Calculatodoslosmovimientosdisponiblesparaeljugador.
Casilla_OnClick Gestionalosclickssobrelascasillas.Sisepulsasobreunadelasjugadaslegales,sellevaacabo.Sisepulsasobraotradelasfichasdelusuario,seselecciona.Sisepulsasobrelayaseleccionadaosobreunacasillanoseleccionable,sedeselecciona.
DisponiblesComiendo Obtieneunalistadelos
movimientosquepuederealizarunafichacomiendodeformaconsecutiva(recursividad).
DisponiblesVacias Obtieneunalistadelosmovimientosquepuederealizarunafichasincomer.
Dispose Limpiarlosrecursosqueseesténusando.(OverridesContainerControlDispose(Boolean)
InitializeComponent MétodonecesarioparaadmitirelDiseñador.Nosepuedemodificarcontenidodeestemétodoconeleditordecódigo.
Invertir Invierteeltablero.
IsEmpty Indicasilacasillaespecificadaexisteyestávacía.
Limpiar Eliminatodaslasfichasactuales.
OnPaint Redibujaeltablerocuandoesnecesario.
PartidaNueva Eliminatodaslasfichasactualesyposicionalasnuevasnecesariasparacomenzarunapartidanueva.
RealizarMovimiento Llevaacaboelmovimientodefichaespecificado.
RecalcularDisponibles Calculadenuevotodaslosmovimientosdisponibles.
VaciarCasilla Eliminalasposiblesfichasquehayaenlacasillaindicada.
Top
Events Name Description
FichaDeseleccionada Seproducecuandounafichaesdeseleccionada.
FichaSeleccionada Seproducecuandounafichaesseleccionada.
MoverFicha Seproducecuandosemueveunaficha.
Top
Fields Name Description
casillaBlancaColor Colordelascasillasblancas.
casillaNegraColor Colordelascasillasnegras.
casillas Listadecasillasqueformaneltablero.
components Variabledeldiseñadornecesaria.
disponibleColor Colordelascasillasalasquesepuedemoverlafichaseleccionada.
fichaBlancaColor Colordelasfichasblancas.
fichaNegraColor Colordelasfichasnegras.
jugadorblanco Booleanoqueindicasieljugadormanejalasfichasblancas(true)olasnegras(false).
seleccionColor Colordelafichaseleccionada.
tableroInvertido Booleanoqueindicasilascoordenadasdelascasillasestáninvertidas.
Top
SeeAlsoReferenceDraughtsNamespace
ChatuQueens
TableroConstructor
InicializaunanuevainstanciadelaclaseTablero.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
SeeAlsoReferenceTableroClassDraughtsNamespace
publicTablero()
CopyC# VB C++ F#
ChatuQueens
TableroProperties
TheTablerotypeexposesthefollowingmembers.
Properties Name Description
CasillaBlancaColor Obtieneoestableceelcolordelascasillasblancas.
CasillaNegraColor Obtieneoestableceelcolordelascasillasnegras.
Damas Listadelascoordenadasdecadadama.
DisponibleColor Obtieneoestableceelcolordelascasillasalasquesepuedemoverlafichaseleccionada.
Disponibles Listadelascoordenadasdecadacasilladisponible.
FichaBlancaColor Obtieneoestableceelcolordelasfichasblancas.
FichaNegraColor Obtieneoestableceelcolordelasfichasnegras.
FichasBlancas Listadelascoordenadasdecadafichablanca.
FichasNegras Listadelascoordenadasde
cadafichanegra.
JugadorBlanco Obtieneoestableceelbooleanoqueindicasieljugadormanejalasfichasblancas(true)olasnegras(false).
Seleccionada Coordenadadelafichaseleccionada.
SeleccionColor Obtieneoestableceelcolordelafichaseleccionada.
TableroInvertido Obtieneoestableceelbooleanoqueindicasilascoordenadasdelascasillasestáninvertidas.
Top
SeeAlsoReferenceTableroClassDraughtsNamespace
ChatuQueens
TableroCasillaBlancaColorProperty
Obtieneoestableceelcolordelascasillasblancas.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
PropertyValueType:Color
SeeAlsoReferenceTableroClassDraughtsNamespace
publicColorCasillaBlancaColor{get;set;}
CopyC# VB C++ F#
ChatuQueens
TableroCasillaNegraColorProperty
Obtieneoestableceelcolordelascasillasnegras.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
PropertyValueType:Color
SeeAlsoReferenceTableroClassDraughtsNamespace
publicColorCasillaNegraColor{get;set;}
CopyC# VB C++ F#
ChatuQueens
TableroDamasProperty
Listadelascoordenadasdecadadama.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
PropertyValueType:ListCoordenada
SeeAlsoReferenceTableroClassDraughtsNamespace
publicList<Coordenada>Damas{get;privateset;}
CopyC# VB C++ F#
ChatuQueens
TableroDisponibleColorProperty
Obtieneoestableceelcolordelascasillasalasquesepuedemoverlafichaseleccionada.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
PropertyValueType:Color
SeeAlsoReferenceTableroClassDraughtsNamespace
publicColorDisponibleColor{get;set;}
CopyC# VB C++ F#
ChatuQueens
TableroDisponiblesProperty
Listadelascoordenadasdecadacasilladisponible.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
PropertyValueType:ListMovimiento
SeeAlsoReferenceTableroClassDraughtsNamespace
publicList<Movimiento>Disponibles{get;private
CopyC# VB C++ F#
ChatuQueens
TableroFichaBlancaColorProperty
Obtieneoestableceelcolordelasfichasblancas.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
PropertyValueType:Color
SeeAlsoReferenceTableroClassDraughtsNamespace
publicColorFichaBlancaColor{get;set;}
CopyC# VB C++ F#
ChatuQueens
TableroFichaNegraColorProperty
Obtieneoestableceelcolordelasfichasnegras.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
PropertyValueType:Color
SeeAlsoReferenceTableroClassDraughtsNamespace
publicColorFichaNegraColor{get;set;}
CopyC# VB C++ F#
ChatuQueens
TableroFichasBlancasProperty
Listadelascoordenadasdecadafichablanca.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
PropertyValueType:ListCoordenada
SeeAlsoReferenceTableroClassDraughtsNamespace
publicList<Coordenada>FichasBlancas{get;private
CopyC# VB C++ F#
ChatuQueens
TableroFichasNegrasProperty
Listadelascoordenadasdecadafichanegra.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
PropertyValueType:ListCoordenada
SeeAlsoReferenceTableroClassDraughtsNamespace
publicList<Coordenada>FichasNegras{get;private
CopyC# VB C++ F#
ChatuQueens
TableroJugadorBlancoProperty
Obtieneoestableceelbooleanoqueindicasieljugadormanejalasfichasblancas(true)olasnegras(false).
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
PropertyValueType:Boolean
SeeAlsoReferenceTableroClassDraughtsNamespace
publicboolJugadorBlanco{get;set;}
CopyC# VB C++ F#
ChatuQueens
TableroSeleccionadaProperty
Coordenadadelafichaseleccionada.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
PropertyValueType:Coordenada
SeeAlsoReferenceTableroClassDraughtsNamespace
publicCoordenadaSeleccionada{get;set;}
CopyC# VB C++ F#
ChatuQueens
TableroSeleccionColorProperty
Obtieneoestableceelcolordelafichaseleccionada.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
PropertyValueType:Color
SeeAlsoReferenceTableroClassDraughtsNamespace
publicColorSeleccionColor{get;set;}
CopyC# VB C++ F#
ChatuQueens
TableroTableroInvertidoProperty
Obtieneoestableceelbooleanoqueindicasilascoordenadasdelascasillasestáninvertidas.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
PropertyValueType:Boolean
SeeAlsoReferenceTableroClassDraughtsNamespace
publicboolTableroInvertido{get;set;}
CopyC# VB C++ F#
ChatuQueens
TableroMethods
TheTablerotypeexposesthefollowingmembers.
Methods Name Description
ActualizarFichas Actualizaeldibujadodefichassegúnelcontenidodelaslistas.
CalcularDisponibles Calculaquémovimientospuederealizarunaficha.
CalcularTodosDisponibles Calculatodoslosmovimientosdisponiblesparaeljugador.
Casilla_OnClick Gestionalosclickssobrelascasillas.Sisepulsasobreunadelasjugadaslegales,sellevaacabo.Sisepulsasobraotradelasfichasdelusuario,seselecciona.Sisepulsasobrelayaseleccionadaosobreunacasillanoseleccionable,sedeselecciona.
DisponiblesComiendo Obtieneunalistadelosmovimientosquepuederealizarunafichacomiendodeformaconsecutiva(recursividad).
DisponiblesVacias Obtieneunalistadelosmovimientosquepuederealizarunafichasincomer.
Dispose Limpiarlosrecursosqueseesténusando.(OverridesContainerControlDispose(Boolean)
InitializeComponent MétodonecesarioparaadmitirelDiseñador.Nosepuedemodificarcontenidodeestemétodoconeleditordecódigo.
Invertir Invierteeltablero.
IsEmpty Indicasilacasillaespecificadaexisteyestávacía.
Limpiar Eliminatodaslasfichasactuales.
OnPaint Redibujaeltablerocuandoesnecesario.
PartidaNueva Eliminatodaslasfichasactualesyposicionalasnuevasnecesariasparacomenzarunapartidanueva.
RealizarMovimiento Llevaacaboelmovimientodefichaespecificado.
RecalcularDisponibles Calculadenuevotodaslosmovimientosdisponibles.
VaciarCasilla Eliminalasposiblesfichasquehayaenlacasillaindicada.
Top
SeeAlsoReference
TableroClassDraughtsNamespace
ChatuQueens
TableroActualizarFichasMethod
Actualizaeldibujadodefichassegúnelcontenidodelaslistas.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
SeeAlsoReferenceTableroClassDraughtsNamespace
publicvoidActualizarFichas()
CopyC# VB C++ F#
ChatuQueens
TableroCalcularDisponiblesMethod
Calculaquémovimientospuederealizarunaficha.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
Parameters
fichaType:DraughtsCoordenada[Missing<paramname="ficha"/>documentationfor"M:Draughts.Tablero.CalcularDisponibles(Draughts.Coordenada)"]
ReturnValueType:BooleanTruesipuedecomer,falsesino.
SeeAlsoReferenceTableroClassDraughtsNamespace
publicboolCalcularDisponibles(
Coordenadaficha
)
CopyC# VB C++ F#
ChatuQueens
TableroCalcularTodosDisponiblesMethod
Calculatodoslosmovimientosdisponiblesparaeljugador.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
SeeAlsoReferenceTableroClassDraughtsNamespace
publicvoidCalcularTodosDisponibles()
CopyC# VB C++ F#
ChatuQueens
TableroCasilla_OnClickMethod
Gestionalosclickssobrelascasillas.Sisepulsasobreunadelasjugadaslegales,sellevaacabo.Sisepulsasobraotradelasfichasdelusuario,seselecciona.Sisepulsasobrelayaseleccionadaosobreunacasillanoseleccionable,sedeselecciona.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
Parameters
senderType:SystemObjectCasillaqueprodujoelevento.
eType:SystemEventArgs[Missing<paramname="e"/>documentationfor"M:Draughts.Tablero.Casilla_OnClick(System.Object,System.EventArgs)"]
SeeAlsoReferenceTableroClassDraughtsNamespace
privatevoidCasilla_OnClick(
Objectsender,
EventArgse
)
CopyC# VB C++ F#
ChatuQueens
TableroDisponiblesComiendoMethod
Obtieneunalistadelosmovimientosquepuederealizarunafichacomiendodeformaconsecutiva(recursividad).
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
Parameters
infoType:DraughtsMovimientoInfosobreelmovimiento.SielDestinoexiste,secalculanlascomidasencadenadasalmovimientoexistente.
ReturnValueType:ListMovimientoListademovimientos.
SeeAlsoReferenceTableroClassDraughtsNamespace
publicList<Movimiento>DisponiblesComiendo(
Movimientoinfo
)
CopyC# VB C++ F#
ChatuQueens
TableroDisponiblesVaciasMethod
Obtieneunalistadelosmovimientosquepuederealizarunafichasincomer.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
Parameters
origenType:DraughtsCoordenadaCoordenadadelaficha.
esBlancaType:SystemBooleanIndicasilafichaesblanca.
esDamaType:SystemBooleanIndicasilafichaesunadama.
ReturnValueType:ListMovimientoListademovimientos.
publicList<Movimiento>DisponiblesVacias(
Coordenadaorigen,
boolesBlanca,
boolesDama
)
CopyC# VB C++ F#
SeeAlsoReferenceTableroClassDraughtsNamespace
ChatuQueens
TableroDisposeMethod
Limpiarlosrecursosqueseesténusando.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
Parameters
disposingType:SystemBooleantruesilosrecursosadministradossedebendesechar;falseencasocontrario.
SeeAlsoReferenceTableroClassDraughtsNamespace
protectedoverridevoidDispose(
booldisposing
)
CopyC# VB C++ F#
ChatuQueens
TableroInitializeComponentMethod
MétodonecesarioparaadmitirelDiseñador.Nosepuedemodificarelcontenidodeestemétodoconeleditordecódigo.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
SeeAlsoReferenceTableroClassDraughtsNamespace
privatevoidInitializeComponent()
CopyC# VB C++ F#
ChatuQueens
TableroInvertirMethod
Invierteeltablero.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
SeeAlsoReferenceTableroClassDraughtsNamespace
publicvoidInvertir()
CopyC# VB C++ F#
ChatuQueens
TableroIsEmptyMethod
Indicasilacasillaespecificadaexisteyestávacía.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
Parameters
cType:DraughtsCoordenada[Missing<paramname="c"/>documentationfor"M:Draughts.Tablero.IsEmpty(Draughts.Coordenada)"]
ReturnValueType:BooleanTruesiestávacía,Falsesihayalgunaficha.
SeeAlsoReferenceTableroClassDraughtsNamespace
publicboolIsEmpty(
Coordenadac
)
CopyC# VB C++ F#
ChatuQueens
TableroLimpiarMethod
Eliminatodaslasfichasactuales.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
SeeAlsoReferenceTableroClassDraughtsNamespace
publicvoidLimpiar()
CopyC# VB C++ F#
ChatuQueens
TableroOnPaintMethod
Redibujaeltablerocuandoesnecesario.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
Parameters
senderType:SystemObject[Missing<paramname="sender"/>documentationfor"M:Draughts.Tablero.OnPaint(System.Object,System.Windows.Forms.PaintEventArgs)"]
eType:System.Windows.FormsPaintEventArgs[Missing<paramname="e"/>documentationfor"M:Draughts.Tablero.OnPaint(System.Object,System.Windows.Forms.PaintEventArgs)"]
SeeAlsoReferenceTableroClassDraughtsNamespace
privatevoidOnPaint(
Objectsender,
PaintEventArgse
)
CopyC# VB C++ F#
ChatuQueens
TableroPartidaNuevaMethod
Eliminatodaslasfichasactualesyposicionalasnuevasnecesariasparacomenzarunapartidanueva.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
Parameters
inversionNecesaria(Optional)Type:SystemBoolean[Missing<paramname="inversionNecesaria"/>documentationfor"M:Draughts.Tablero.PartidaNueva(System.Boolean)"]
SeeAlsoReferenceTableroClassDraughtsNamespace
publicvoidPartidaNueva(
boolinversionNecesaria=false
)
CopyC# VB C++ F#
ChatuQueens
TableroRealizarMovimientoMethod
Llevaacaboelmovimientodefichaespecificado.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
Parameters
movimientoType:DraughtsMovimientoMovimientoarealizar.
SeeAlsoReferenceTableroClassDraughtsNamespace
publicvoidRealizarMovimiento(
Movimientomovimiento
)
CopyC# VB C++ F#
ChatuQueens
TableroRecalcularDisponiblesMethod
Calculadenuevotodaslosmovimientosdisponibles.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
SeeAlsoReferenceTableroClassDraughtsNamespace
publicvoidRecalcularDisponibles()
CopyC# VB C++ F#
ChatuQueens
TableroVaciarCasillaMethod
Eliminalasposiblesfichasquehayaenlacasillaindicada.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
Parameters
cType:DraughtsCoordenadaCoordenadadelacasilla.
SeeAlsoReferenceTableroClassDraughtsNamespace
publicvoidVaciarCasilla(
Coordenadac
)
CopyC# VB C++ F#
ChatuQueens
TableroEvents
TheTablerotypeexposesthefollowingmembers.
Events Name Description
FichaDeseleccionada Seproducecuandounafichaesdeseleccionada.
FichaSeleccionada Seproducecuandounafichaesseleccionada.
MoverFicha Seproducecuandosemueveunaficha.
Top
SeeAlsoReferenceTableroClassDraughtsNamespace
ChatuQueens
TableroFichaDeseleccionadaEvent
Seproducecuandounafichaesdeseleccionada.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
ValueType:DraughtsTableroEventoFicha
SeeAlsoReferenceTableroClassDraughtsNamespace
publiceventTableroEventoFichaFichaDeseleccionada
CopyC# VB C++ F#
ChatuQueens
TableroFichaSeleccionadaEvent
Seproducecuandounafichaesseleccionada.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
ValueType:DraughtsTableroEventoFicha
SeeAlsoReferenceTableroClassDraughtsNamespace
publiceventTableroEventoFichaFichaSeleccionada
CopyC# VB C++ F#
ChatuQueens
TableroMoverFichaEvent
Seproducecuandosemueveunaficha.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
ValueType:DraughtsTableroEventoFicha
SeeAlsoReferenceTableroClassDraughtsNamespace
publiceventTableroEventoFichaMoverFicha
CopyC# VB C++ F#
ChatuQueens
TableroFields
Fields Name Description
casillaBlancaColor Colordelascasillasblancas.
casillaNegraColor Colordelascasillasnegras.
casillas Listadecasillasqueformaneltablero.
components Variabledeldiseñadornecesaria.
disponibleColor Colordelascasillasalasquesepuedemoverlafichaseleccionada.
fichaBlancaColor Colordelasfichasblancas.
fichaNegraColor Colordelasfichasnegras.
jugadorblanco Booleanoqueindicasieljugadormanejalasfichasblancas(true)olasnegras(false).
seleccionColor Colordelafichaseleccionada.
tableroInvertido Booleanoqueindicasilascoordenadasdelascasillasestáninvertidas.
Top
SeeAlsoReferenceTableroClassDraughtsNamespace
ChatuQueens
TablerocasillaBlancaColorField
Colordelascasillasblancas.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
FieldValueType:Color
SeeAlsoReferenceTableroClassDraughtsNamespace
privateColorcasillaBlancaColor
CopyC# VB C++ F#
ChatuQueens
TablerocasillaNegraColorField
Colordelascasillasnegras.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
FieldValueType:Color
SeeAlsoReferenceTableroClassDraughtsNamespace
privateColorcasillaNegraColor
CopyC# VB C++ F#
ChatuQueens
TablerocasillasField
Listadecasillasqueformaneltablero.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
FieldValueType:ListCasilla
SeeAlsoReferenceTableroClassDraughtsNamespace
privateList<Casilla>casillas
CopyC# VB C++ F#
ChatuQueens
TablerocomponentsField
Variabledeldiseñadornecesaria.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
FieldValueType:IContainer
SeeAlsoReferenceTableroClassDraughtsNamespace
privateIContainercomponents
CopyC# VB C++ F#
ChatuQueens
TablerodisponibleColorField
Colordelascasillasalasquesepuedemoverlafichaseleccionada.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
FieldValueType:Color
SeeAlsoReferenceTableroClassDraughtsNamespace
privateColordisponibleColor
CopyC# VB C++ F#
ChatuQueens
TablerofichaBlancaColorField
Colordelasfichasblancas.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
FieldValueType:Color
SeeAlsoReferenceTableroClassDraughtsNamespace
privateColorfichaBlancaColor
CopyC# VB C++ F#
ChatuQueens
TablerofichaNegraColorField
Colordelasfichasnegras.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
FieldValueType:Color
SeeAlsoReferenceTableroClassDraughtsNamespace
privateColorfichaNegraColor
CopyC# VB C++ F#
ChatuQueens
TablerojugadorblancoField
Booleanoqueindicasieljugadormanejalasfichasblancas(true)olasnegras(false).
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
FieldValueType:Boolean
SeeAlsoReferenceTableroClassDraughtsNamespace
privatebooljugadorblanco
CopyC# VB C++ F#
ChatuQueens
TableroseleccionColorField
Colordelafichaseleccionada.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
FieldValueType:Color
SeeAlsoReferenceTableroClassDraughtsNamespace
privateColorseleccionColor
CopyC# VB C++ F#
ChatuQueens
TablerotableroInvertidoField
Booleanoqueindicasilascoordenadasdelascasillasestáninvertidas.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
FieldValueType:Boolean
SeeAlsoReferenceTableroClassDraughtsNamespace
privatebooltableroInvertido
CopyC# VB C++ F#
ChatuQueens
TableroEventoFichaDelegate
Delegadoparaeventosrelacionadosconunacasilla/ficha.
Namespace:DraughtsAssembly:Draughts(inDraughts.dll)Version:1.0.0.0(1.0.0.0)
Syntax
Parameters
senderType:SystemObjectObjetotableroquellamaalevento.
eType:DraughtsFichaEventArgsObjetoconinformaciónútilsobrelacasillayelevento.
SeeAlsoReferenceDraughtsNamespace
publicdelegatevoidEventoFicha(
Objectsender,
FichaEventArgse
)
CopyC# VB C++ F#