\hypertarget{god_8h}{}\doxysection{headers/god.h File Reference}
\label{god_8h}\index{headers/god.h@{headers/god.h}}


Special entity known as \char`\"{}\+God\char`\"{} ~\newline
  


{\ttfamily \#include \char`\"{}utils.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}invaders\+Grid.\+h\char`\"{}}\newline
Include dependency graph for god.\+h\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=235pt]{d7/dee/god_8h__incl}
\end{center}
\end{figure}
This graph shows which files directly or indirectly include this file\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d5/daa/god_8h__dep__incl}
\end{center}
\end{figure}
\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \mbox{\hyperlink{class_god}{God}}
\begin{DoxyCompactList}\small\item\em stores all \mbox{\hyperlink{class_god}{God}}\textquotesingle{}s data \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{god_8h_a321d9614200c924cf991c5b08808be80}{GOD\+\_\+\+BENCH\+\_\+\+SIZE}}~64
\item 
\#define \mbox{\hyperlink{god_8h_a59e44f12d6c2f40c10bb249db0a3b3d6}{GOD\+\_\+\+HAND\+\_\+\+SIZE}}~64
\item 
\#define \mbox{\hyperlink{god_8h_a0b3ad1c15e80936f3ee35f4ff91f243c}{GOD\+\_\+\+HAND\+\_\+\+DISTANCE}}~100
\end{DoxyCompactItemize}
\doxysubsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum class \mbox{\hyperlink{god_8h_af1459ba6e17d6a2aef2bf5f4f56f6355}{God\+State}} \{ \newline
\mbox{\hyperlink{god_8h_af1459ba6e17d6a2aef2bf5f4f56f6355ab50339a10e1de285ac99d4c3990b8693}{NONE}}
, \mbox{\hyperlink{god_8h_af1459ba6e17d6a2aef2bf5f4f56f6355afca549f3541c801906abc34b45e8953e}{AWAKE}}
, \mbox{\hyperlink{god_8h_af1459ba6e17d6a2aef2bf5f4f56f6355ad5cc6a0064b5c25ba37826aa3fda910c}{WAIT}}
, \mbox{\hyperlink{god_8h_af1459ba6e17d6a2aef2bf5f4f56f6355a478d22fab8e360f3af57895f113f1f0f}{RETRIEVE1}}
, \newline
\mbox{\hyperlink{god_8h_af1459ba6e17d6a2aef2bf5f4f56f6355a047051c1710157600a077e72054333e1}{RETRIEVE2}}
, \mbox{\hyperlink{god_8h_af1459ba6e17d6a2aef2bf5f4f56f6355a655474de4674aba7a436a73cd8d9a906}{THROW}}
 \}
\begin{DoxyCompactList}\small\item\em list of all known god states \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Special entity known as \char`\"{}\+God\char`\"{} ~\newline
 

\begin{DoxyAuthor}{Author}
RUBINI Thomas 
\end{DoxyAuthor}
\begin{DoxyDate}{Date}
January 2022 
\end{DoxyDate}
\begin{DoxyVersion}{Version}
1.\+0
\end{DoxyVersion}
Well, I (Djalim) discovered that Thomas put \mbox{\hyperlink{class_god}{God}} in the game I didnt think it was a good idea but no man can stop Thomas 

Definition in file \mbox{\hyperlink{god_8h_source}{god.\+h}}.



\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{god_8h_a321d9614200c924cf991c5b08808be80}\label{god_8h_a321d9614200c924cf991c5b08808be80}} 
\index{god.h@{god.h}!GOD\_BENCH\_SIZE@{GOD\_BENCH\_SIZE}}
\index{GOD\_BENCH\_SIZE@{GOD\_BENCH\_SIZE}!god.h@{god.h}}
\doxysubsubsection{\texorpdfstring{GOD\_BENCH\_SIZE}{GOD\_BENCH\_SIZE}}
{\footnotesize\ttfamily \#define GOD\+\_\+\+BENCH\+\_\+\+SIZE~64}



Definition at line \mbox{\hyperlink{god_8h_source_l00034}{34}} of file \mbox{\hyperlink{god_8h_source}{god.\+h}}.

\mbox{\Hypertarget{god_8h_a0b3ad1c15e80936f3ee35f4ff91f243c}\label{god_8h_a0b3ad1c15e80936f3ee35f4ff91f243c}} 
\index{god.h@{god.h}!GOD\_HAND\_DISTANCE@{GOD\_HAND\_DISTANCE}}
\index{GOD\_HAND\_DISTANCE@{GOD\_HAND\_DISTANCE}!god.h@{god.h}}
\doxysubsubsection{\texorpdfstring{GOD\_HAND\_DISTANCE}{GOD\_HAND\_DISTANCE}}
{\footnotesize\ttfamily \#define GOD\+\_\+\+HAND\+\_\+\+DISTANCE~100}



Definition at line \mbox{\hyperlink{god_8h_source_l00036}{36}} of file \mbox{\hyperlink{god_8h_source}{god.\+h}}.

\mbox{\Hypertarget{god_8h_a59e44f12d6c2f40c10bb249db0a3b3d6}\label{god_8h_a59e44f12d6c2f40c10bb249db0a3b3d6}} 
\index{god.h@{god.h}!GOD\_HAND\_SIZE@{GOD\_HAND\_SIZE}}
\index{GOD\_HAND\_SIZE@{GOD\_HAND\_SIZE}!god.h@{god.h}}
\doxysubsubsection{\texorpdfstring{GOD\_HAND\_SIZE}{GOD\_HAND\_SIZE}}
{\footnotesize\ttfamily \#define GOD\+\_\+\+HAND\+\_\+\+SIZE~64}



Definition at line \mbox{\hyperlink{god_8h_source_l00035}{35}} of file \mbox{\hyperlink{god_8h_source}{god.\+h}}.



\doxysubsection{Enumeration Type Documentation}
\mbox{\Hypertarget{god_8h_af1459ba6e17d6a2aef2bf5f4f56f6355}\label{god_8h_af1459ba6e17d6a2aef2bf5f4f56f6355}} 
\index{god.h@{god.h}!GodState@{GodState}}
\index{GodState@{GodState}!god.h@{god.h}}
\doxysubsubsection{\texorpdfstring{GodState}{GodState}}
{\footnotesize\ttfamily enum class \mbox{\hyperlink{god_8h_af1459ba6e17d6a2aef2bf5f4f56f6355}{God\+State}}\hspace{0.3cm}{\ttfamily [strong]}}



list of all known god states 

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{NONE@{NONE}!god.h@{god.h}}\index{god.h@{god.h}!NONE@{NONE}}}\mbox{\Hypertarget{god_8h_af1459ba6e17d6a2aef2bf5f4f56f6355ab50339a10e1de285ac99d4c3990b8693}\label{god_8h_af1459ba6e17d6a2aef2bf5f4f56f6355ab50339a10e1de285ac99d4c3990b8693}} 
NONE&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{AWAKE@{AWAKE}!god.h@{god.h}}\index{god.h@{god.h}!AWAKE@{AWAKE}}}\mbox{\Hypertarget{god_8h_af1459ba6e17d6a2aef2bf5f4f56f6355afca549f3541c801906abc34b45e8953e}\label{god_8h_af1459ba6e17d6a2aef2bf5f4f56f6355afca549f3541c801906abc34b45e8953e}} 
AWAKE&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{WAIT@{WAIT}!god.h@{god.h}}\index{god.h@{god.h}!WAIT@{WAIT}}}\mbox{\Hypertarget{god_8h_af1459ba6e17d6a2aef2bf5f4f56f6355ad5cc6a0064b5c25ba37826aa3fda910c}\label{god_8h_af1459ba6e17d6a2aef2bf5f4f56f6355ad5cc6a0064b5c25ba37826aa3fda910c}} 
WAIT&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RETRIEVE1@{RETRIEVE1}!god.h@{god.h}}\index{god.h@{god.h}!RETRIEVE1@{RETRIEVE1}}}\mbox{\Hypertarget{god_8h_af1459ba6e17d6a2aef2bf5f4f56f6355a478d22fab8e360f3af57895f113f1f0f}\label{god_8h_af1459ba6e17d6a2aef2bf5f4f56f6355a478d22fab8e360f3af57895f113f1f0f}} 
RETRIEVE1&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{RETRIEVE2@{RETRIEVE2}!god.h@{god.h}}\index{god.h@{god.h}!RETRIEVE2@{RETRIEVE2}}}\mbox{\Hypertarget{god_8h_af1459ba6e17d6a2aef2bf5f4f56f6355a047051c1710157600a077e72054333e1}\label{god_8h_af1459ba6e17d6a2aef2bf5f4f56f6355a047051c1710157600a077e72054333e1}} 
RETRIEVE2&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{THROW@{THROW}!god.h@{god.h}}\index{god.h@{god.h}!THROW@{THROW}}}\mbox{\Hypertarget{god_8h_af1459ba6e17d6a2aef2bf5f4f56f6355a655474de4674aba7a436a73cd8d9a906}\label{god_8h_af1459ba6e17d6a2aef2bf5f4f56f6355a655474de4674aba7a436a73cd8d9a906}} 
THROW&\\
\hline

\end{DoxyEnumFields}


Definition at line \mbox{\hyperlink{god_8h_source_l00023}{23}} of file \mbox{\hyperlink{god_8h_source}{god.\+h}}.

