<reponame>guillegalor/PracticasED
\hypertarget{classTablero}{\subsection{Referencia de la Clase Tablero}
\label{classTablero}\index{Tablero@{Tablero}}
}


T.\-D.\-A. \hyperlink{classTablero}{Tablero}.  




{\ttfamily \#include $<$tablero.\-hpp$>$}

\subsubsection*{Métodos públicos}
\begin{DoxyCompactItemize}
\item 
\hyperlink{classTablero_ab4912f28f1db392e1dd44ddc98bd4f59}{Tablero} ()
\begin{DoxyCompactList}\small\item\em Constructor por defecto. Crea un tablero de tamaño predefinido. \end{DoxyCompactList}\item 
\hyperlink{classTablero_a51ae562c7dee2909d0fa335b8c3eaf71}{Tablero} (const int \hyperlink{classTablero_a6b1f04a8502106c33bf5469f791320e6}{filas}, const int \hyperlink{classTablero_ac70289ec91b44d05da648770cc46801d}{columnas})
\begin{DoxyCompactList}\small\item\em Constructor. Crea un tablero introduciendo el tamaño del mismo. El estado inicial del tablero es todo 0, es decir, todo el tablero está libre. El turno inicial es el del jugador 1. \end{DoxyCompactList}\item 
\hyperlink{classTablero_a95ccd1353038a966ad3304ead106c0d4}{Tablero} (const \hyperlink{classTablero}{Tablero} \&t)
\begin{DoxyCompactList}\small\item\em Constructor de copia. Crea un tablero a partir de otro dado. \end{DoxyCompactList}\item 
\hyperlink{classTablero_a7d4a64967ce0bbe2cce49ec846834c84}{$\sim$\-Tablero} ()
\item 
int \hyperlink{classTablero_ada687d3c234c4fb416ca76461adf6ba4}{hay\-Hueco} (int pos)
\begin{DoxyCompactList}\small\item\em Comprueba si hay hueco en una columna 'pos'. \end{DoxyCompactList}\item 
bool \hyperlink{classTablero_a24bbcc0cf0a9e464f37a261cd9c6ff45}{colocar\-Ficha} (int pos)
\begin{DoxyCompactList}\small\item\em Coloca una ficha en la columna especificada del jugador correspondiente. Si le toca al jugador 1, inserta la ficha en esa posición. (Si hay hueco) \end{DoxyCompactList}\item 
int \hyperlink{classTablero_a6a07659599bca3442cce101d7bf42b9a}{cambiar\-Turno} ()
\begin{DoxyCompactList}\small\item\em Cambia el turno del jugador que toca. \end{DoxyCompactList}\item 
const int \hyperlink{classTablero_a3cc99292123bdc0c33fcede9ce79e1bf}{Get\-Columnas} () const 
\begin{DoxyCompactList}\small\item\em Devuelve la anchura del tablero. \end{DoxyCompactList}\item 
const int \hyperlink{classTablero_ae8807f83521eb77c8e7b762f9122f51a}{Get\-Filas} () const 
\begin{DoxyCompactList}\small\item\em Devuelve la altura del tablero. \end{DoxyCompactList}\item 
vector$<$ vector$<$ int $>$ $>$ \hyperlink{classTablero_ad9ddec339ebecf5e081433b0509c8c47}{Get\-Tablero} () const 
\begin{DoxyCompactList}\small\item\em Función que devuelve el atributo tablero. \end{DoxyCompactList}\item 
void \hyperlink{classTablero_a811481680b64300b21fb4d1e9619e795}{Set\-Tablero} (vector$<$ vector$<$ int $>$ $>$ \hyperlink{classTablero_a5df607d108c0c0a14aa4f393b7f43030}{tablero})
\begin{DoxyCompactList}\small\item\em Asigna un tablero introducido como parámetro. \end{DoxyCompactList}\item 
int \hyperlink{classTablero_aa4e7d217d20988c41f800b35b1c4129f}{Get\-Turno} () const 
\begin{DoxyCompactList}\small\item\em Turno del estado actual. \end{DoxyCompactList}\item 
\hyperlink{classTablero}{Tablero} \& \hyperlink{classTablero_abd7c6bb5bc26c0500308848399e1fd4f}{operator=} (const \hyperlink{classTablero}{Tablero} \&derecha)
\begin{DoxyCompactList}\small\item\em Operador de asignación. Asigna los valores del tablero de la derecha al de la izquierda. \end{DoxyCompactList}\item 
bool \hyperlink{classTablero_a4179e409e6aee35cb5c3dd55e4cac46b}{operator==} (const \hyperlink{classTablero}{Tablero} \&tab)
\item 
int \hyperlink{classTablero_a5de543f8186142731ab3ac77944a11b1}{quien\-Gana} ()
\begin{DoxyCompactList}\small\item\em Función que calcula en un estado concreto del tablero, quién gana. En cualquier estado del tablero, se puede decidir por el estado del juego\-: gana el jugador 1, empate o gana el jugador 2. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsubsection*{Atributos públicos estáticos}
\begin{DoxyCompactItemize}
\item 
static const int \hyperlink{classTablero_aa38ed353bef45bd6c5a2e3aa4a897720}{N\-\_\-\-F\-I\-C\-H\-A\-S\-\_\-\-G\-A\-N\-A\-R} = 4
\end{DoxyCompactItemize}
\subsubsection*{Métodos privados}
\begin{DoxyCompactItemize}
\item 
void \hyperlink{classTablero_ac2a20883f540c4d010dafab236390cb3}{reserve} ()
\begin{DoxyCompactList}\small\item\em Crea el tablero de tamaño filas/columnas. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsubsection*{Atributos privados}
\begin{DoxyCompactItemize}
\item 
vector$<$ vector$<$ int $>$ $>$ \hyperlink{classTablero_a5df607d108c0c0a14aa4f393b7f43030}{tablero}
\begin{DoxyCompactList}\small\item\em Matriz que representa un estado del juego. \end{DoxyCompactList}\item 
const int \hyperlink{classTablero_a6b1f04a8502106c33bf5469f791320e6}{filas}
\begin{DoxyCompactList}\small\item\em Número de filas que tiene el tablero. \end{DoxyCompactList}\item 
const int \hyperlink{classTablero_ac70289ec91b44d05da648770cc46801d}{columnas}
\begin{DoxyCompactList}\small\item\em Número de columnas que tiene el tablero. \end{DoxyCompactList}\item 
int \hyperlink{classTablero_ae460b4a3245da075dd381365abf158bc}{turno}
\begin{DoxyCompactList}\small\item\em Indica a qué jugador le toca poner ficha. 1 para el jugador 1, 2 para el jugador 2. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsubsection*{Amigas}
\begin{DoxyCompactItemize}
\item 
ostream \& \hyperlink{classTablero_a320d149883604290d56f857c9b5bcf1d}{operator$<$$<$} (ostream \&os, const \hyperlink{classTablero}{Tablero} \&t)
\begin{DoxyCompactList}\small\item\em Operador flujo de salida. Imprime el tablero por el flujo de salida. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsubsection{Descripción detallada}
T.\-D.\-A. \hyperlink{classTablero}{Tablero}. 

\subsubsection{Documentación del constructor y destructor}
\hypertarget{classTablero_ab4912f28f1db392e1dd44ddc98bd4f59}{\index{Tablero@{Tablero}!Tablero@{Tablero}}
\index{Tablero@{Tablero}!Tablero@{Tablero}}
\paragraph[{Tablero}]{\setlength{\rightskip}{0pt plus 5cm}Tablero\-::\-Tablero (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classTablero_ab4912f28f1db392e1dd44ddc98bd4f59}


Constructor por defecto. Crea un tablero de tamaño predefinido. 

\hypertarget{classTablero_a51ae562c7dee2909d0fa335b8c3eaf71}{\index{Tablero@{Tablero}!Tablero@{Tablero}}
\index{Tablero@{Tablero}!Tablero@{Tablero}}
\paragraph[{Tablero}]{\setlength{\rightskip}{0pt plus 5cm}Tablero\-::\-Tablero (
\begin{DoxyParamCaption}
\item[{const int}]{filas, }
\item[{const int}]{columnas}
\end{DoxyParamCaption}
)}}\label{classTablero_a51ae562c7dee2909d0fa335b8c3eaf71}


Constructor. Crea un tablero introduciendo el tamaño del mismo. El estado inicial del tablero es todo 0, es decir, todo el tablero está libre. El turno inicial es el del jugador 1. 


\begin{DoxyParams}{Parámetros}
{\em filas} & \-: Número de filas que tendrá el tablero. \\
\hline
{\em columnas} & \-: Nümero de columnas del tablero. \\
\hline
\end{DoxyParams}
\hypertarget{classTablero_a95ccd1353038a966ad3304ead106c0d4}{\index{Tablero@{Tablero}!Tablero@{Tablero}}
\index{Tablero@{Tablero}!Tablero@{Tablero}}
\paragraph[{Tablero}]{\setlength{\rightskip}{0pt plus 5cm}Tablero\-::\-Tablero (
\begin{DoxyParamCaption}
\item[{const {\bf Tablero} \&}]{t}
\end{DoxyParamCaption}
)}}\label{classTablero_a95ccd1353038a966ad3304ead106c0d4}


Constructor de copia. Crea un tablero a partir de otro dado. 


\begin{DoxyParams}{Parámetros}
{\em t} & \-: \hyperlink{classTablero}{Tablero} origen que se va a copiar. \\
\hline
\end{DoxyParams}
\hypertarget{classTablero_a7d4a64967ce0bbe2cce49ec846834c84}{\index{Tablero@{Tablero}!$\sim$\-Tablero@{$\sim$\-Tablero}}
\index{$\sim$\-Tablero@{$\sim$\-Tablero}!Tablero@{Tablero}}
\paragraph[{$\sim$\-Tablero}]{\setlength{\rightskip}{0pt plus 5cm}Tablero\-::$\sim$\-Tablero (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classTablero_a7d4a64967ce0bbe2cce49ec846834c84}


\subsubsection{Documentación de las funciones miembro}
\hypertarget{classTablero_a6a07659599bca3442cce101d7bf42b9a}{\index{Tablero@{Tablero}!cambiar\-Turno@{cambiar\-Turno}}
\index{cambiar\-Turno@{cambiar\-Turno}!Tablero@{Tablero}}
\paragraph[{cambiar\-Turno}]{\setlength{\rightskip}{0pt plus 5cm}int Tablero\-::cambiar\-Turno (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classTablero_a6a07659599bca3442cce101d7bf42b9a}


Cambia el turno del jugador que toca. 

\begin{DoxyReturn}{Devuelve}
Devuelve el turno que toca. 
\end{DoxyReturn}
\hypertarget{classTablero_a24bbcc0cf0a9e464f37a261cd9c6ff45}{\index{Tablero@{Tablero}!colocar\-Ficha@{colocar\-Ficha}}
\index{colocar\-Ficha@{colocar\-Ficha}!Tablero@{Tablero}}
\paragraph[{colocar\-Ficha}]{\setlength{\rightskip}{0pt plus 5cm}bool Tablero\-::colocar\-Ficha (
\begin{DoxyParamCaption}
\item[{int}]{pos}
\end{DoxyParamCaption}
)}}\label{classTablero_a24bbcc0cf0a9e464f37a261cd9c6ff45}


Coloca una ficha en la columna especificada del jugador correspondiente. Si le toca al jugador 1, inserta la ficha en esa posición. (Si hay hueco) 


\begin{DoxyParams}{Parámetros}
{\em pos} & \-: Columna en la que se va a intentar colocar la ficha. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Devuelve}
Devuelve true si se ha introducido la ficha en la posición. False en otro caso. 
\end{DoxyReturn}
\hypertarget{classTablero_a3cc99292123bdc0c33fcede9ce79e1bf}{\index{Tablero@{Tablero}!Get\-Columnas@{Get\-Columnas}}
\index{Get\-Columnas@{Get\-Columnas}!Tablero@{Tablero}}
\paragraph[{Get\-Columnas}]{\setlength{\rightskip}{0pt plus 5cm}const int Tablero\-::\-Get\-Columnas (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classTablero_a3cc99292123bdc0c33fcede9ce79e1bf}


Devuelve la anchura del tablero. 

\begin{DoxyReturn}{Devuelve}
Número de columnas del tablero (anchura). 
\end{DoxyReturn}
\hypertarget{classTablero_ae8807f83521eb77c8e7b762f9122f51a}{\index{Tablero@{Tablero}!Get\-Filas@{Get\-Filas}}
\index{Get\-Filas@{Get\-Filas}!Tablero@{Tablero}}
\paragraph[{Get\-Filas}]{\setlength{\rightskip}{0pt plus 5cm}const int Tablero\-::\-Get\-Filas (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classTablero_ae8807f83521eb77c8e7b762f9122f51a}


Devuelve la altura del tablero. 

\begin{DoxyReturn}{Devuelve}
Número de filas del tablero (altura). 
\end{DoxyReturn}
\hypertarget{classTablero_ad9ddec339ebecf5e081433b0509c8c47}{\index{Tablero@{Tablero}!Get\-Tablero@{Get\-Tablero}}
\index{Get\-Tablero@{Get\-Tablero}!Tablero@{Tablero}}
\paragraph[{Get\-Tablero}]{\setlength{\rightskip}{0pt plus 5cm}vector$<$vector$<$int$>$ $>$ Tablero\-::\-Get\-Tablero (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classTablero_ad9ddec339ebecf5e081433b0509c8c47}


Función que devuelve el atributo tablero. 

\begin{DoxyReturn}{Devuelve}
Devuelve un vector de vectores de enteros (una matriz) de enteros representando un tablero. 
\end{DoxyReturn}
\hypertarget{classTablero_aa4e7d217d20988c41f800b35b1c4129f}{\index{Tablero@{Tablero}!Get\-Turno@{Get\-Turno}}
\index{Get\-Turno@{Get\-Turno}!Tablero@{Tablero}}
\paragraph[{Get\-Turno}]{\setlength{\rightskip}{0pt plus 5cm}int Tablero\-::\-Get\-Turno (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [inline]}}}\label{classTablero_aa4e7d217d20988c41f800b35b1c4129f}


Turno del estado actual. 

\begin{DoxyReturn}{Devuelve}
Devuelve el turno del jugador. \{1, 2\} 
\end{DoxyReturn}
\hypertarget{classTablero_ada687d3c234c4fb416ca76461adf6ba4}{\index{Tablero@{Tablero}!hay\-Hueco@{hay\-Hueco}}
\index{hay\-Hueco@{hay\-Hueco}!Tablero@{Tablero}}
\paragraph[{hay\-Hueco}]{\setlength{\rightskip}{0pt plus 5cm}int Tablero\-::hay\-Hueco (
\begin{DoxyParamCaption}
\item[{int}]{pos}
\end{DoxyParamCaption}
)}}\label{classTablero_ada687d3c234c4fb416ca76461adf6ba4}


Comprueba si hay hueco en una columna 'pos'. 


\begin{DoxyParams}{Parámetros}
{\em pos} & \-: Columna sobre la que se va a comprobar si hay hueco para introducir una ficha. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Devuelve}
Devuelve la fila en la que hay hueco (en esa columna). Si no hay hueco devuelve -\/1. 
\end{DoxyReturn}
\hypertarget{classTablero_abd7c6bb5bc26c0500308848399e1fd4f}{\index{Tablero@{Tablero}!operator=@{operator=}}
\index{operator=@{operator=}!Tablero@{Tablero}}
\paragraph[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Tablero}\& Tablero\-::operator= (
\begin{DoxyParamCaption}
\item[{const {\bf Tablero} \&}]{derecha}
\end{DoxyParamCaption}
)}}\label{classTablero_abd7c6bb5bc26c0500308848399e1fd4f}


Operador de asignación. Asigna los valores del tablero de la derecha al de la izquierda. 


\begin{DoxyParams}{Parámetros}
{\em derecha} & \-: \hyperlink{classTablero}{Tablero} origen que se va a copiar. \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Devuelve}
Devuelve la referencia al tablero destino que se ha copiado. 
\end{DoxyReturn}
\hypertarget{classTablero_a4179e409e6aee35cb5c3dd55e4cac46b}{\index{Tablero@{Tablero}!operator==@{operator==}}
\index{operator==@{operator==}!Tablero@{Tablero}}
\paragraph[{operator==}]{\setlength{\rightskip}{0pt plus 5cm}bool Tablero\-::operator== (
\begin{DoxyParamCaption}
\item[{const {\bf Tablero} \&}]{tab}
\end{DoxyParamCaption}
)}}\label{classTablero_a4179e409e6aee35cb5c3dd55e4cac46b}
Operador de igualdad. Devuelve true en caso de que ambos tableros sean iguales 
\begin{DoxyParams}{Parámetros}
{\em tab} & \-: \hyperlink{classTablero}{Tablero} con el que se compara \\
\hline
\end{DoxyParams}
\begin{DoxyReturn}{Devuelve}
Devuelve true si son iguales y false y son distintos 
\end{DoxyReturn}
\hypertarget{classTablero_a5de543f8186142731ab3ac77944a11b1}{\index{Tablero@{Tablero}!quien\-Gana@{quien\-Gana}}
\index{quien\-Gana@{quien\-Gana}!Tablero@{Tablero}}
\paragraph[{quien\-Gana}]{\setlength{\rightskip}{0pt plus 5cm}int Tablero\-::quien\-Gana (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)}}\label{classTablero_a5de543f8186142731ab3ac77944a11b1}


Función que calcula en un estado concreto del tablero, quién gana. En cualquier estado del tablero, se puede decidir por el estado del juego\-: gana el jugador 1, empate o gana el jugador 2. 

\begin{DoxyReturn}{Devuelve}
Devuelve \{0, 1, 2\} 0 si no ha ganado nadie. 1 si ha ganado el jugador 1 y 2 si ha ganado el jugador 2. 
\end{DoxyReturn}
\hypertarget{classTablero_ac2a20883f540c4d010dafab236390cb3}{\index{Tablero@{Tablero}!reserve@{reserve}}
\index{reserve@{reserve}!Tablero@{Tablero}}
\paragraph[{reserve}]{\setlength{\rightskip}{0pt plus 5cm}void Tablero\-::reserve (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [private]}}}\label{classTablero_ac2a20883f540c4d010dafab236390cb3}


Crea el tablero de tamaño filas/columnas. 

\hypertarget{classTablero_a811481680b64300b21fb4d1e9619e795}{\index{Tablero@{Tablero}!Set\-Tablero@{Set\-Tablero}}
\index{Set\-Tablero@{Set\-Tablero}!Tablero@{Tablero}}
\paragraph[{Set\-Tablero}]{\setlength{\rightskip}{0pt plus 5cm}void Tablero\-::\-Set\-Tablero (
\begin{DoxyParamCaption}
\item[{vector$<$ vector$<$ int $>$ $>$}]{tablero}
\end{DoxyParamCaption}
)}}\label{classTablero_a811481680b64300b21fb4d1e9619e795}


Asigna un tablero introducido como parámetro. 


\begin{DoxyParams}{Parámetros}
{\em tablero} & \-: Matriz (vector de vectores de enteros) representante de un estado del juego. \\
\hline
\end{DoxyParams}


\subsubsection{Documentación de las funciones relacionadas y clases amigas}
\hypertarget{classTablero_a320d149883604290d56f857c9b5bcf1d}{\index{Tablero@{Tablero}!operator$<$$<$@{operator$<$$<$}}
\index{operator$<$$<$@{operator$<$$<$}!Tablero@{Tablero}}
\paragraph[{operator$<$$<$}]{\setlength{\rightskip}{0pt plus 5cm}ostream\& operator$<$$<$ (
\begin{DoxyParamCaption}
\item[{ostream \&}]{os, }
\item[{const {\bf Tablero} \&}]{t}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [friend]}}}\label{classTablero_a320d149883604290d56f857c9b5bcf1d}


Operador flujo de salida. Imprime el tablero por el flujo de salida. 


\begin{DoxyParams}{Parámetros}
{\em os} & \-: Flujo de salida. \\
\hline
{\em t} & \-: \hyperlink{classTablero}{Tablero} que se va a imprimir. \\
\hline
\end{DoxyParams}


\subsubsection{Documentación de los datos miembro}
\hypertarget{classTablero_ac70289ec91b44d05da648770cc46801d}{\index{Tablero@{Tablero}!columnas@{columnas}}
\index{columnas@{columnas}!Tablero@{Tablero}}
\paragraph[{columnas}]{\setlength{\rightskip}{0pt plus 5cm}const int Tablero\-::columnas\hspace{0.3cm}{\ttfamily [private]}}}\label{classTablero_ac70289ec91b44d05da648770cc46801d}


Número de columnas que tiene el tablero. 

\hypertarget{classTablero_a6b1f04a8502106c33bf5469f791320e6}{\index{Tablero@{Tablero}!filas@{filas}}
\index{filas@{filas}!Tablero@{Tablero}}
\paragraph[{filas}]{\setlength{\rightskip}{0pt plus 5cm}const int Tablero\-::filas\hspace{0.3cm}{\ttfamily [private]}}}\label{classTablero_a6b1f04a8502106c33bf5469f791320e6}


Número de filas que tiene el tablero. 

\hypertarget{classTablero_aa38ed353bef45bd6c5a2e3aa4a897720}{\index{Tablero@{Tablero}!N\-\_\-\-F\-I\-C\-H\-A\-S\-\_\-\-G\-A\-N\-A\-R@{N\-\_\-\-F\-I\-C\-H\-A\-S\-\_\-\-G\-A\-N\-A\-R}}
\index{N\-\_\-\-F\-I\-C\-H\-A\-S\-\_\-\-G\-A\-N\-A\-R@{N\-\_\-\-F\-I\-C\-H\-A\-S\-\_\-\-G\-A\-N\-A\-R}!Tablero@{Tablero}}
\paragraph[{N\-\_\-\-F\-I\-C\-H\-A\-S\-\_\-\-G\-A\-N\-A\-R}]{\setlength{\rightskip}{0pt plus 5cm}const int Tablero\-::\-N\-\_\-\-F\-I\-C\-H\-A\-S\-\_\-\-G\-A\-N\-A\-R = 4\hspace{0.3cm}{\ttfamily [static]}}}\label{classTablero_aa38ed353bef45bd6c5a2e3aa4a897720}
\hypertarget{classTablero_a5df607d108c0c0a14aa4f393b7f43030}{\index{Tablero@{Tablero}!tablero@{tablero}}
\index{tablero@{tablero}!Tablero@{Tablero}}
\paragraph[{tablero}]{\setlength{\rightskip}{0pt plus 5cm}vector$<$vector$<$int$>$ $>$ Tablero\-::tablero\hspace{0.3cm}{\ttfamily [private]}}}\label{classTablero_a5df607d108c0c0a14aa4f393b7f43030}


Matriz que representa un estado del juego. 

\hypertarget{classTablero_ae460b4a3245da075dd381365abf158bc}{\index{Tablero@{Tablero}!turno@{turno}}
\index{turno@{turno}!Tablero@{Tablero}}
\paragraph[{turno}]{\setlength{\rightskip}{0pt plus 5cm}int Tablero\-::turno\hspace{0.3cm}{\ttfamily [private]}}}\label{classTablero_ae460b4a3245da075dd381365abf158bc}


Indica a qué jugador le toca poner ficha. 1 para el jugador 1, 2 para el jugador 2. 



La documentación para esta clase fue generada a partir del siguiente fichero\-:\begin{DoxyCompactItemize}
\item 
include/\hyperlink{tablero_8hpp}{tablero.\-hpp}\end{DoxyCompactItemize}
