diff options
Diffstat (limited to 'design.tex')
-rw-r--r-- | design.tex | 42 |
1 files changed, 21 insertions, 21 deletions
@@ -296,27 +296,27 @@ contains the following classes: A \gls{poc} for the final Audio \gls{facade} is also showcased in \cref{poc:audio}. -\subsection{Save manager} - -The save manager \gls{api} is designed to give the game programmer an easy to use -interface for retrieving and storing game-specific data (\cref{req:savemgr}). - -Because the engine validation app only stores statistics and highscores, the save -manager is not required to support loading different save files -(\cref{req:savemgr:multi-file}), nor storing complicated data types -(\cref{req:savemgr:types-custom}). The save manager only supports storing simple -types (\cref{req:savemgr:types-scalar,req:savemgr:types-string}). - -In order to reduce complexity for the game programmer further, the following -requirements were also set:\noparbreak - -\begin{itemize} - \item Prevent data loss in the case of crashes (\cref{req:savemgr:journalling}) - \item Handle opening/closing/flushing of the underlying file automatically - (\cref{req:savemgr:file-manage}) - \item Save file variables are uniquely identified (\cref{req:savemgr:var-key}) -\end{itemize} - +% \subsection{Save manager} +% +% The save manager \gls{api} is designed to give the game programmer an easy to use +% interface for retrieving and storing game-specific data (\cref{req:savemgr}). +% +% Because the engine validation app only stores statistics and highscores, the save +% manager is not required to support loading different save files +% (\cref{req:savemgr:multi-file}), nor storing complicated data types +% (\cref{req:savemgr:types-custom}). The save manager only supports storing simple +% types (\cref{req:savemgr:types-scalar,req:savemgr:types-string}). +% +% In order to reduce complexity for the game programmer further, the following +% requirements were also set:\noparbreak +% +% \begin{itemize} +% \item Prevent data loss in the case of crashes (\cref{req:savemgr:journalling}) +% \item Handle opening/closing/flushing of the underlying file automatically +% (\cref{req:savemgr:file-manage}) +% \item Save file variables are uniquely identified (\cref{req:savemgr:var-key}) +% \end{itemize} +% % \subsubsection{Architecture} % \label{sec:savemgr:architecture} % |