aboutsummaryrefslogtreecommitdiff
path: root/design.tex
diff options
context:
space:
mode:
Diffstat (limited to 'design.tex')
-rw-r--r--design.tex42
1 files changed, 21 insertions, 21 deletions
diff --git a/design.tex b/design.tex
index 4a8208d..4c4794d 100644
--- a/design.tex
+++ b/design.tex
@@ -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}
%