175 lines
7.5 KiB
TeX
175 lines
7.5 KiB
TeX
\hypertarget{class_god}{}\doxysection{God Class Reference}
|
|
\label{class_god}\index{God@{God}}
|
|
|
|
|
|
stores all \mbox{\hyperlink{class_god}{God}}\textquotesingle{}s data
|
|
|
|
|
|
|
|
|
|
{\ttfamily \#include $<$god.\+h$>$}
|
|
|
|
\doxysubsection*{Public Member Functions}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
\mbox{\hyperlink{utils_8h_aaa06d516441b519f8892f37adafeade2}{Position}} \mbox{\hyperlink{class_god_a64e48ec11bf4039c9204ead815809ec1}{get\+Right\+Hand\+Pos}} (unsigned screen\+Width) const
|
|
\begin{DoxyCompactList}\small\item\em give initial the pixel coordinates of god\textquotesingle{}s right hand \end{DoxyCompactList}\end{DoxyCompactItemize}
|
|
\doxysubsection*{Public Attributes}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
\mbox{\hyperlink{god_8h_af1459ba6e17d6a2aef2bf5f4f56f6355}{God\+State}} \mbox{\hyperlink{class_god_aa509fa274d956215aa439de1c8e2e290}{state}}
|
|
\begin{DoxyCompactList}\small\item\em god\textquotesingle{}s current state \end{DoxyCompactList}\item
|
|
unsigned \mbox{\hyperlink{class_god_a1000165e05f6719539b7702ab3f09a66}{counter}}
|
|
\begin{DoxyCompactList}\small\item\em manage all sorts of things, gods secrets remains unknown \end{DoxyCompactList}\item
|
|
unsigned \mbox{\hyperlink{class_god_ae7ed525f130083f511728c791c35a95d}{thrown\+Inv\+PosX}}
|
|
\begin{DoxyCompactList}\small\item\em x pixel coordinate of the invader thrown by the hand of god \end{DoxyCompactList}\item
|
|
unsigned \mbox{\hyperlink{class_god_a26fbb775dff480eaa6a19d4a3ef9731c}{thrown\+Inv\+PosY}}
|
|
\begin{DoxyCompactList}\small\item\em y pixel coordinate of the invader thrown by the hand of god \end{DoxyCompactList}\item
|
|
\mbox{\hyperlink{invaders_grid_8h_a28be5c0c3bae3518d94b2ede3633e018}{Invader\+Type}} \mbox{\hyperlink{class_god_ad41071cd3e9f51419411e4fd1a0c63c5}{thrown\+Inv\+Type}}
|
|
\begin{DoxyCompactList}\small\item\em type of the invader thrown by the hand of god \end{DoxyCompactList}\item
|
|
\mbox{\hyperlink{utils_8h_aaa06d516441b519f8892f37adafeade2}{Position}} \mbox{\hyperlink{class_god_a87f1d2986cfd375910aa7908c8976451}{thrown\+Vector}}
|
|
\begin{DoxyCompactList}\small\item\em direction of the thrown invader movement \end{DoxyCompactList}\item
|
|
\mbox{\hyperlink{utils_8h_aaa06d516441b519f8892f37adafeade2}{Position}} \mbox{\hyperlink{class_god_a41b9ceec78e403a54cf8afaf6e50519a}{thrown\+Transition}}
|
|
\begin{DoxyCompactList}\small\item\em position of a point for bezier\textquotesingle{}s curve \end{DoxyCompactList}\end{DoxyCompactItemize}
|
|
|
|
|
|
\doxysubsection{Detailed Description}
|
|
stores all \mbox{\hyperlink{class_god}{God}}\textquotesingle{}s data
|
|
|
|
Hand position is determined
|
|
|
|
Definition at line \mbox{\hyperlink{god_8h_source_l00047}{47}} of file \mbox{\hyperlink{god_8h_source}{god.\+h}}.
|
|
|
|
|
|
|
|
\doxysubsection{Member Function Documentation}
|
|
\mbox{\Hypertarget{class_god_a64e48ec11bf4039c9204ead815809ec1}\label{class_god_a64e48ec11bf4039c9204ead815809ec1}}
|
|
\index{God@{God}!getRightHandPos@{getRightHandPos}}
|
|
\index{getRightHandPos@{getRightHandPos}!God@{God}}
|
|
\doxysubsubsection{\texorpdfstring{getRightHandPos()}{getRightHandPos()}}
|
|
{\footnotesize\ttfamily \mbox{\hyperlink{utils_8h_aaa06d516441b519f8892f37adafeade2}{Position}} God\+::get\+Right\+Hand\+Pos (\begin{DoxyParamCaption}\item[{unsigned}]{screen\+Width }\end{DoxyParamCaption}) const}
|
|
|
|
|
|
|
|
give initial the pixel coordinates of god\textquotesingle{}s right hand
|
|
|
|
|
|
\begin{DoxyParams}[1]{Parameters}
|
|
\mbox{\texttt{ in}} & {\em screen\+Width} & \+: width of the screen in pixel \\
|
|
\hline
|
|
\end{DoxyParams}
|
|
\begin{DoxyReturn}{Returns}
|
|
pixel coordinates of the hand
|
|
\end{DoxyReturn}
|
|
|
|
|
|
Definition at line \mbox{\hyperlink{god_manager_8cpp_source_l00150}{150}} of file \mbox{\hyperlink{god_manager_8cpp_source}{god\+Manager.\+cpp}}.
|
|
|
|
|
|
|
|
\doxysubsection{Member Data Documentation}
|
|
\mbox{\Hypertarget{class_god_a1000165e05f6719539b7702ab3f09a66}\label{class_god_a1000165e05f6719539b7702ab3f09a66}}
|
|
\index{God@{God}!counter@{counter}}
|
|
\index{counter@{counter}!God@{God}}
|
|
\doxysubsubsection{\texorpdfstring{counter}{counter}}
|
|
{\footnotesize\ttfamily unsigned God\+::counter}
|
|
|
|
|
|
|
|
manage all sorts of things, gods secrets remains unknown
|
|
|
|
|
|
|
|
Definition at line \mbox{\hyperlink{god_8h_source_l00058}{58}} of file \mbox{\hyperlink{god_8h_source}{god.\+h}}.
|
|
|
|
\mbox{\Hypertarget{class_god_aa509fa274d956215aa439de1c8e2e290}\label{class_god_aa509fa274d956215aa439de1c8e2e290}}
|
|
\index{God@{God}!state@{state}}
|
|
\index{state@{state}!God@{God}}
|
|
\doxysubsubsection{\texorpdfstring{state}{state}}
|
|
{\footnotesize\ttfamily \mbox{\hyperlink{god_8h_af1459ba6e17d6a2aef2bf5f4f56f6355}{God\+State}} God\+::state}
|
|
|
|
|
|
|
|
god\textquotesingle{}s current state
|
|
|
|
|
|
|
|
Definition at line \mbox{\hyperlink{god_8h_source_l00053}{53}} of file \mbox{\hyperlink{god_8h_source}{god.\+h}}.
|
|
|
|
\mbox{\Hypertarget{class_god_ae7ed525f130083f511728c791c35a95d}\label{class_god_ae7ed525f130083f511728c791c35a95d}}
|
|
\index{God@{God}!thrownInvPosX@{thrownInvPosX}}
|
|
\index{thrownInvPosX@{thrownInvPosX}!God@{God}}
|
|
\doxysubsubsection{\texorpdfstring{thrownInvPosX}{thrownInvPosX}}
|
|
{\footnotesize\ttfamily unsigned God\+::thrown\+Inv\+PosX}
|
|
|
|
|
|
|
|
x pixel coordinate of the invader thrown by the hand of god
|
|
|
|
|
|
|
|
Definition at line \mbox{\hyperlink{god_8h_source_l00066}{66}} of file \mbox{\hyperlink{god_8h_source}{god.\+h}}.
|
|
|
|
\mbox{\Hypertarget{class_god_a26fbb775dff480eaa6a19d4a3ef9731c}\label{class_god_a26fbb775dff480eaa6a19d4a3ef9731c}}
|
|
\index{God@{God}!thrownInvPosY@{thrownInvPosY}}
|
|
\index{thrownInvPosY@{thrownInvPosY}!God@{God}}
|
|
\doxysubsubsection{\texorpdfstring{thrownInvPosY}{thrownInvPosY}}
|
|
{\footnotesize\ttfamily unsigned God\+::thrown\+Inv\+PosY}
|
|
|
|
|
|
|
|
y pixel coordinate of the invader thrown by the hand of god
|
|
|
|
|
|
|
|
Definition at line \mbox{\hyperlink{god_8h_source_l00071}{71}} of file \mbox{\hyperlink{god_8h_source}{god.\+h}}.
|
|
|
|
\mbox{\Hypertarget{class_god_ad41071cd3e9f51419411e4fd1a0c63c5}\label{class_god_ad41071cd3e9f51419411e4fd1a0c63c5}}
|
|
\index{God@{God}!thrownInvType@{thrownInvType}}
|
|
\index{thrownInvType@{thrownInvType}!God@{God}}
|
|
\doxysubsubsection{\texorpdfstring{thrownInvType}{thrownInvType}}
|
|
{\footnotesize\ttfamily \mbox{\hyperlink{invaders_grid_8h_a28be5c0c3bae3518d94b2ede3633e018}{Invader\+Type}} God\+::thrown\+Inv\+Type}
|
|
|
|
|
|
|
|
type of the invader thrown by the hand of god
|
|
|
|
|
|
|
|
Definition at line \mbox{\hyperlink{god_8h_source_l00076}{76}} of file \mbox{\hyperlink{god_8h_source}{god.\+h}}.
|
|
|
|
\mbox{\Hypertarget{class_god_a41b9ceec78e403a54cf8afaf6e50519a}\label{class_god_a41b9ceec78e403a54cf8afaf6e50519a}}
|
|
\index{God@{God}!thrownTransition@{thrownTransition}}
|
|
\index{thrownTransition@{thrownTransition}!God@{God}}
|
|
\doxysubsubsection{\texorpdfstring{thrownTransition}{thrownTransition}}
|
|
{\footnotesize\ttfamily \mbox{\hyperlink{utils_8h_aaa06d516441b519f8892f37adafeade2}{Position}} God\+::thrown\+Transition}
|
|
|
|
|
|
|
|
position of a point for bezier\textquotesingle{}s curve
|
|
|
|
|
|
|
|
Definition at line \mbox{\hyperlink{god_8h_source_l00086}{86}} of file \mbox{\hyperlink{god_8h_source}{god.\+h}}.
|
|
|
|
\mbox{\Hypertarget{class_god_a87f1d2986cfd375910aa7908c8976451}\label{class_god_a87f1d2986cfd375910aa7908c8976451}}
|
|
\index{God@{God}!thrownVector@{thrownVector}}
|
|
\index{thrownVector@{thrownVector}!God@{God}}
|
|
\doxysubsubsection{\texorpdfstring{thrownVector}{thrownVector}}
|
|
{\footnotesize\ttfamily \mbox{\hyperlink{utils_8h_aaa06d516441b519f8892f37adafeade2}{Position}} God\+::thrown\+Vector}
|
|
|
|
|
|
|
|
direction of the thrown invader movement
|
|
|
|
|
|
|
|
Definition at line \mbox{\hyperlink{god_8h_source_l00081}{81}} of file \mbox{\hyperlink{god_8h_source}{god.\+h}}.
|
|
|
|
|
|
|
|
The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
|
|
\item
|
|
headers/\mbox{\hyperlink{god_8h}{god.\+h}}\item
|
|
src/game/\mbox{\hyperlink{god_manager_8cpp}{god\+Manager.\+cpp}}\end{DoxyCompactItemize}
|