\hypertarget{invaders_grid_8h_source}{}\doxysection{invaders\+Grid.\+h}
\label{invaders_grid_8h_source}\index{headers/invadersGrid.h@{headers/invadersGrid.h}}
\mbox{\hyperlink{invaders_grid_8h}{Go to the documentation of this file.}}
\begin{DoxyCode}{0}
\DoxyCodeLine{\Hypertarget{invaders_grid_8h_source_l00001}00001 }
\DoxyCodeLine{\Hypertarget{invaders_grid_8h_source_l00012}00012 \textcolor{preprocessor}{\#ifndef GUARD\_INVADERSGRID\_H}}
\DoxyCodeLine{\Hypertarget{invaders_grid_8h_source_l00013}00013 \textcolor{preprocessor}{\#define GUARD\_INVADERSGRID\_H}}
\DoxyCodeLine{\Hypertarget{invaders_grid_8h_source_l00014}00014 }
\DoxyCodeLine{\Hypertarget{invaders_grid_8h_source_l00015}00015 \textcolor{preprocessor}{\#include<vector>}}
\DoxyCodeLine{\Hypertarget{invaders_grid_8h_source_l00016}00016 }
\DoxyCodeLine{\Hypertarget{invaders_grid_8h_source_l00017}00017 \textcolor{keyword}{using namespace }std;}
\DoxyCodeLine{\Hypertarget{invaders_grid_8h_source_l00018}00018 }
\DoxyCodeLine{\Hypertarget{invaders_grid_8h_source_l00022}\mbox{\hyperlink{invaders_grid_8h_a28be5c0c3bae3518d94b2ede3633e018}{00022}} \textcolor{keyword}{enum class} \mbox{\hyperlink{invaders_grid_8h_a28be5c0c3bae3518d94b2ede3633e018}{InvaderType}} \{}
\DoxyCodeLine{\Hypertarget{invaders_grid_8h_source_l00023}00023     \mbox{\hyperlink{invaders_grid_8h_a28be5c0c3bae3518d94b2ede3633e018af9cc5a6eeda802023cbbfb4809d4ae0c}{TYPEA}},}
\DoxyCodeLine{\Hypertarget{invaders_grid_8h_source_l00024}00024     \mbox{\hyperlink{invaders_grid_8h_a28be5c0c3bae3518d94b2ede3633e018a3d00348b8aeb5f4f889899e4100bd753}{TYPEB}},}
\DoxyCodeLine{\Hypertarget{invaders_grid_8h_source_l00025}00025     \mbox{\hyperlink{invaders_grid_8h_a28be5c0c3bae3518d94b2ede3633e018a9c813ba69982157b4552ff797f00c3b7}{TYPEC}},}
\DoxyCodeLine{\Hypertarget{invaders_grid_8h_source_l00026}00026     \mbox{\hyperlink{god_8h_af1459ba6e17d6a2aef2bf5f4f56f6355ab50339a10e1de285ac99d4c3990b8693}{NONE}},}
\DoxyCodeLine{\Hypertarget{invaders_grid_8h_source_l00027}00027 \};}
\DoxyCodeLine{\Hypertarget{invaders_grid_8h_source_l00028}00028 }
\DoxyCodeLine{\Hypertarget{invaders_grid_8h_source_l00033}\mbox{\hyperlink{class_invaders_column}{00033}} \textcolor{keyword}{class }\mbox{\hyperlink{class_invaders_column}{InvadersColumn}} : \textcolor{keyword}{public} vector<InvaderType>\{}
\DoxyCodeLine{\Hypertarget{invaders_grid_8h_source_l00034}00034 \textcolor{keyword}{public}:}
\DoxyCodeLine{\Hypertarget{invaders_grid_8h_source_l00040}00040     \textcolor{keywordtype}{bool} \mbox{\hyperlink{class_invaders_column_ac21ea06c4b99ae790c5f69b0b70986be}{hasNoValid}}() \textcolor{keyword}{const};}
\DoxyCodeLine{\Hypertarget{invaders_grid_8h_source_l00041}00041     }
\DoxyCodeLine{\Hypertarget{invaders_grid_8h_source_l00047}00047     \textcolor{keywordtype}{unsigned} \mbox{\hyperlink{class_invaders_column_a712fad2377c0113268e94d4c90f688ec}{getOutterInvader}}() \textcolor{keyword}{const};}
\DoxyCodeLine{\Hypertarget{invaders_grid_8h_source_l00048}00048     }
\DoxyCodeLine{\Hypertarget{invaders_grid_8h_source_l00054}00054     \textcolor{keywordtype}{unsigned} \mbox{\hyperlink{class_invaders_column_a098a2125b23fd3f7db24920cf173f35e}{randomValidInv}}() \textcolor{keyword}{const};}
\DoxyCodeLine{\Hypertarget{invaders_grid_8h_source_l00055}00055 \};}
\DoxyCodeLine{\Hypertarget{invaders_grid_8h_source_l00056}00056 }
\DoxyCodeLine{\Hypertarget{invaders_grid_8h_source_l00057}00057 }
\DoxyCodeLine{\Hypertarget{invaders_grid_8h_source_l00062}\mbox{\hyperlink{class_invaders_grid}{00062}} \textcolor{keyword}{class }\mbox{\hyperlink{class_invaders_grid}{InvadersGrid}} : \textcolor{keyword}{public} vector<InvadersColumn>\{}
\DoxyCodeLine{\Hypertarget{invaders_grid_8h_source_l00063}00063 \textcolor{keyword}{public}:}
\DoxyCodeLine{\Hypertarget{invaders_grid_8h_source_l00064}00064 }
\DoxyCodeLine{\Hypertarget{invaders_grid_8h_source_l00073}00073     \textcolor{keywordtype}{unsigned} \mbox{\hyperlink{class_invaders_grid_ad327fc6f3a003e65ff3c131698ca6982}{validColsNumber}}() \textcolor{keyword}{const};}
\DoxyCodeLine{\Hypertarget{invaders_grid_8h_source_l00074}00074 }
\DoxyCodeLine{\Hypertarget{invaders_grid_8h_source_l00080}00080     \textcolor{keywordtype}{unsigned} \mbox{\hyperlink{class_invaders_grid_ac184c30c8a60fdbe8abed9b9455d35d2}{randomValidCol}}() \textcolor{keyword}{const};}
\DoxyCodeLine{\Hypertarget{invaders_grid_8h_source_l00081}00081 \};}
\DoxyCodeLine{\Hypertarget{invaders_grid_8h_source_l00082}00082 }
\DoxyCodeLine{\Hypertarget{invaders_grid_8h_source_l00083}00083 \textcolor{preprocessor}{\#endif}}

\end{DoxyCode}
