diff --git a/BlankProjectTemplate/Doc/Design/MG/MG.pdf b/BlankProjectTemplate/Doc/Design/MG/MG.pdf index 702db988bc83daa8b5cf77dfbdc2a562bf5d3c34..a0cd8861f84e1521832e3ae7f79e07a27c0ecec0 100644 Binary files a/BlankProjectTemplate/Doc/Design/MG/MG.pdf and b/BlankProjectTemplate/Doc/Design/MG/MG.pdf differ diff --git a/BlankProjectTemplate/Doc/Design/MG/MG.tex b/BlankProjectTemplate/Doc/Design/MG/MG.tex index 3d4a11d1008c653d2a08d223085d31b2126cf042..2ef204f07e52c61f883a02c0c34a303f01953733 100644 --- a/BlankProjectTemplate/Doc/Design/MG/MG.tex +++ b/BlankProjectTemplate/Doc/Design/MG/MG.tex @@ -175,11 +175,14 @@ actually be implemented. \begin{description} \item [\refstepcounter{mnum} \mthemnum \label{mHH}:] Hardware-Hiding Module -\item [\refstepcounter{mnum} \mthemnum \label{mHH}:] Input Format Module +\item [\refstepcounter{mnum} \mthemnum \label{mHH}:] Interface Module \item [\refstepcounter{mnum} \mthemnum \label{mHH}:] Snake Module \item [\refstepcounter{mnum} \mthemnum \label{mHH}:] Food Module \item [\refstepcounter{mnum} \mthemnum \label{mHH}:] Themes Module \item [\refstepcounter{mnum} \mthemnum \label{mHH}:] Software Design Module +\item [\refstepcounter{mnum} \mthemnum \label{mHH}:] init Module +\item [\refstepcounter{mnum} \mthemnum \label{mHH}:] highscore Module +\item [\refstepcounter{mnum} \mthemnum \label{mHH}:] Gameplay Module \end{description} @@ -205,7 +208,7 @@ actually be implemented. \end{tabular} \caption{Module Hierarchy} \label{TblMH} -\end{table}// +\end{table} \section{Connection Between Requirements and Design} \label{SecConnection} The Design of the software product was designed to meet the functional and non-functional @@ -270,7 +273,7 @@ selected. \end{description} -\subsubsection{Input Format Module} +\subsubsection{Interface Module} \begin{description} \item[Secrets:] Input Data @@ -306,6 +309,24 @@ user events. \item[Implemented By:] Pygame library \end{description} +\subsubsection{Gameplay Module} + +\begin{description} +\item[Secrets:] gameplay +\item[Services:] connects different modules to the Pygame event functionality and +creates movement of snake around window. +\item[Implemented By:] Pygame library +\end{description} + +\subsubsection{highscore Module} + +\begin{description} +\item[Secrets:] counting highscore +\item[Services:] provides highscore of player on a separate menu +after initial start menu. +\item[Implemented By:] Pygame library +\end{description} + \subsection{Software Decision Module} \begin{description}