125 lines
4.7 KiB
TeX
125 lines
4.7 KiB
TeX
\hypertarget{class_invaders_column}{}\doxysection{Invaders\+Column Class Reference}
|
|
\label{class_invaders_column}\index{InvadersColumn@{InvadersColumn}}
|
|
|
|
|
|
Column of invader.
|
|
|
|
|
|
|
|
|
|
{\ttfamily \#include $<$invaders\+Grid.\+h$>$}
|
|
|
|
|
|
|
|
Inheritance diagram for Invaders\+Column\+:
|
|
\nopagebreak
|
|
\begin{figure}[H]
|
|
\begin{center}
|
|
\leavevmode
|
|
\includegraphics[width=193pt]{d8/d3b/class_invaders_column__inherit__graph}
|
|
\end{center}
|
|
\end{figure}
|
|
|
|
|
|
Collaboration diagram for Invaders\+Column\+:
|
|
\nopagebreak
|
|
\begin{figure}[H]
|
|
\begin{center}
|
|
\leavevmode
|
|
\includegraphics[width=193pt]{db/db5/class_invaders_column__coll__graph}
|
|
\end{center}
|
|
\end{figure}
|
|
\doxysubsection*{Public Member Functions}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
bool \mbox{\hyperlink{class_invaders_column_ac21ea06c4b99ae790c5f69b0b70986be}{has\+No\+Valid}} () const
|
|
\begin{DoxyCompactList}\small\item\em tells if the column contains no non type NONE invader \end{DoxyCompactList}\item
|
|
unsigned \mbox{\hyperlink{class_invaders_column_a712fad2377c0113268e94d4c90f688ec}{get\+Outter\+Invader}} () const
|
|
\begin{DoxyCompactList}\small\item\em gives the index of the last valid (type different than NONE) invader \end{DoxyCompactList}\item
|
|
unsigned \mbox{\hyperlink{class_invaders_column_a098a2125b23fd3f7db24920cf173f35e}{random\+Valid\+Inv}} () const
|
|
\end{DoxyCompactItemize}
|
|
|
|
|
|
\doxysubsection{Detailed Description}
|
|
Column of invader.
|
|
|
|
Definition at line \mbox{\hyperlink{invaders_grid_8h_source_l00033}{33}} of file \mbox{\hyperlink{invaders_grid_8h_source}{invaders\+Grid.\+h}}.
|
|
|
|
|
|
|
|
\doxysubsection{Member Function Documentation}
|
|
\mbox{\Hypertarget{class_invaders_column_a712fad2377c0113268e94d4c90f688ec}\label{class_invaders_column_a712fad2377c0113268e94d4c90f688ec}}
|
|
\index{InvadersColumn@{InvadersColumn}!getOutterInvader@{getOutterInvader}}
|
|
\index{getOutterInvader@{getOutterInvader}!InvadersColumn@{InvadersColumn}}
|
|
\doxysubsubsection{\texorpdfstring{getOutterInvader()}{getOutterInvader()}}
|
|
{\footnotesize\ttfamily unsigned Invaders\+Column\+::get\+Outter\+Invader (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
|
|
|
|
|
|
|
|
gives the index of the last valid (type different than NONE) invader
|
|
|
|
\begin{DoxyReturn}{Returns}
|
|
index of the last valid invader if found, else size of the column
|
|
\end{DoxyReturn}
|
|
|
|
|
|
Definition at line \mbox{\hyperlink{invader_grids_8cpp_source_l00018}{18}} of file \mbox{\hyperlink{invader_grids_8cpp_source}{invader\+Grids.\+cpp}}.
|
|
|
|
Here is the caller graph for this function\+:
|
|
\nopagebreak
|
|
\begin{figure}[H]
|
|
\begin{center}
|
|
\leavevmode
|
|
\includegraphics[width=350pt]{d1/dd8/class_invaders_column_a712fad2377c0113268e94d4c90f688ec_icgraph}
|
|
\end{center}
|
|
\end{figure}
|
|
\mbox{\Hypertarget{class_invaders_column_ac21ea06c4b99ae790c5f69b0b70986be}\label{class_invaders_column_ac21ea06c4b99ae790c5f69b0b70986be}}
|
|
\index{InvadersColumn@{InvadersColumn}!hasNoValid@{hasNoValid}}
|
|
\index{hasNoValid@{hasNoValid}!InvadersColumn@{InvadersColumn}}
|
|
\doxysubsubsection{\texorpdfstring{hasNoValid()}{hasNoValid()}}
|
|
{\footnotesize\ttfamily bool Invaders\+Column\+::has\+No\+Valid (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
|
|
|
|
|
|
|
|
tells if the column contains no non type NONE invader
|
|
|
|
\begin{DoxyReturn}{Returns}
|
|
True if there\textquotesingle{}s only type NONE invader, False elsewise
|
|
\end{DoxyReturn}
|
|
|
|
|
|
Definition at line \mbox{\hyperlink{invader_grids_8cpp_source_l00014}{14}} of file \mbox{\hyperlink{invader_grids_8cpp_source}{invader\+Grids.\+cpp}}.
|
|
|
|
Here is the call graph for this function\+:
|
|
\nopagebreak
|
|
\begin{figure}[H]
|
|
\begin{center}
|
|
\leavevmode
|
|
\includegraphics[width=350pt]{d1/dd8/class_invaders_column_ac21ea06c4b99ae790c5f69b0b70986be_cgraph}
|
|
\end{center}
|
|
\end{figure}
|
|
Here is the caller graph for this function\+:
|
|
\nopagebreak
|
|
\begin{figure}[H]
|
|
\begin{center}
|
|
\leavevmode
|
|
\includegraphics[width=350pt]{d1/dd8/class_invaders_column_ac21ea06c4b99ae790c5f69b0b70986be_icgraph}
|
|
\end{center}
|
|
\end{figure}
|
|
\mbox{\Hypertarget{class_invaders_column_a098a2125b23fd3f7db24920cf173f35e}\label{class_invaders_column_a098a2125b23fd3f7db24920cf173f35e}}
|
|
\index{InvadersColumn@{InvadersColumn}!randomValidInv@{randomValidInv}}
|
|
\index{randomValidInv@{randomValidInv}!InvadersColumn@{InvadersColumn}}
|
|
\doxysubsubsection{\texorpdfstring{randomValidInv()}{randomValidInv()}}
|
|
{\footnotesize\ttfamily unsigned Invaders\+Column\+::random\+Valid\+Inv (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}
|
|
|
|
|
|
|
|
Definition at line \mbox{\hyperlink{invader_grids_8cpp_source_l00030}{30}} of file \mbox{\hyperlink{invader_grids_8cpp_source}{invader\+Grids.\+cpp}}.
|
|
|
|
|
|
|
|
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
|
|
\item
|
|
headers/\mbox{\hyperlink{invaders_grid_8h}{invaders\+Grid.\+h}}\item
|
|
src/\mbox{\hyperlink{invader_grids_8cpp}{invader\+Grids.\+cpp}}\end{DoxyCompactItemize}
|