149 lines
6.6 KiB
TeX
149 lines
6.6 KiB
TeX
\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}}.
|
|
|