From f316e5582c40cbfe18567c7fd34cbb1bfff3ddbb Mon Sep 17 00:00:00 2001 From: Loek Le Blansch Date: Fri, 1 Nov 2024 15:42:06 +0100 Subject: comment out WIP design --- design.tex | 42 +++++++++++++++++++++--------------------- 1 file changed, 21 insertions(+), 21 deletions(-) (limited to 'design.tex') 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} % -- cgit v1.2.3