<reponame>matheuscscp/oop-project
\hypertarget{view_8hpp}{
\section{Referência do Arquivo include/view/view.hpp}
\label{view_8hpp}\index{include/view/view.hpp@{include/view/view.hpp}}
}


Declaracao dos defines, classes e metodos do principal gerenciador de interface com o usuario.  


{\ttfamily \#include \char`\"{}./engine.hpp\char`\"{}}\par
Gráfico de dependência de inclusões para view.hpp:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=400pt]{view_8hpp__incl}
\end{center}
\end{figure}
Este grafo mostra quais arquivos estão direta ou indiretamente relacionados com este arquivo:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=196pt]{view_8hpp__dep__incl}
\end{center}
\end{figure}
\subsection*{Componentes}
\begin{DoxyCompactItemize}
\item 
class \hyperlink{classRegiao}{Regiao}
\begin{DoxyCompactList}\small\item\em Classe abstrata para determinar a regiao da nova peca que esta sendo encaixada na mesa, seu estado e sua posicao na tela. \item\end{DoxyCompactList}\item 
class \hyperlink{classRegiao1Comeco}{Regiao1Comeco}
\begin{DoxyCompactList}\small\item\em Especializacao de uma regiao para a regiao 1 do comeco da mesa. \item\end{DoxyCompactList}\item 
class \hyperlink{classRegiao2Comeco}{Regiao2Comeco}
\begin{DoxyCompactList}\small\item\em Especializacao de uma regiao para a regiao 2 do comeco da mesa. \item\end{DoxyCompactList}\item 
class \hyperlink{classRegiao3Comeco}{Regiao3Comeco}
\begin{DoxyCompactList}\small\item\em Especializacao de uma regiao para a regiao 3 do comeco da mesa. \item\end{DoxyCompactList}\item 
class \hyperlink{classRegiao4Comeco}{Regiao4Comeco}
\begin{DoxyCompactList}\small\item\em Especializacao de uma regiao para a regiao 4 do comeco da mesa. \item\end{DoxyCompactList}\item 
class \hyperlink{classRegiao5Comeco}{Regiao5Comeco}
\begin{DoxyCompactList}\small\item\em Especializacao de uma regiao para a regiao 5 do comeco da mesa. \item\end{DoxyCompactList}\item 
class \hyperlink{classRegiao1Fim}{Regiao1Fim}
\begin{DoxyCompactList}\small\item\em Especializacao de uma regiao para a regiao 1 do comeco da mesa. \item\end{DoxyCompactList}\item 
class \hyperlink{classRegiao2Fim}{Regiao2Fim}
\begin{DoxyCompactList}\small\item\em Especializacao de uma regiao para a regiao 2 do comeco da mesa. \item\end{DoxyCompactList}\item 
class \hyperlink{classRegiao3Fim}{Regiao3Fim}
\begin{DoxyCompactList}\small\item\em Especializacao de uma regiao para a regiao 3 do comeco da mesa. \item\end{DoxyCompactList}\item 
class \hyperlink{classRegiao4Fim}{Regiao4Fim}
\begin{DoxyCompactList}\small\item\em Especializacao de uma regiao para a regiao 4 do comeco da mesa. \item\end{DoxyCompactList}\item 
class \hyperlink{classRegiao5Fim}{Regiao5Fim}
\begin{DoxyCompactList}\small\item\em Especializacao de uma regiao para a regiao 5 do comeco da mesa. \item\end{DoxyCompactList}\item 
class \hyperlink{classView}{View}
\begin{DoxyCompactList}\small\item\em Classe para gerenciar a interface com o usuario. \item\end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Definições e Macros}
\begin{DoxyCompactItemize}
\item 
\#define \hyperlink{view_8hpp_ae40e8e5f8a98ea4b0b17a4007fbffa05}{view}~View::instance ()
\begin{DoxyCompactList}\small\item\em Instancia do visualizador. \item\end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Descrição Detalhada}
Declaracao dos defines, classes e metodos do principal gerenciador de interface com o usuario. 

\subsection{Definições e macros}
\hypertarget{view_8hpp_ae40e8e5f8a98ea4b0b17a4007fbffa05}{
\index{view.hpp@{view.hpp}!view@{view}}
\index{view@{view}!view.hpp@{view.hpp}}
\subsubsection[{view}]{\setlength{\rightskip}{0pt plus 5cm}\#define view~View::instance ()}}
\label{view_8hpp_ae40e8e5f8a98ea4b0b17a4007fbffa05}


Instancia do visualizador. 

Define um macro para simplificar a chamada ao singleton da classe \hyperlink{classView}{View} 