From 525f6fc8bfdcc898862aa45621a71d951df4f7ca Mon Sep 17 00:00:00 2001 From: heavydemon21 Date: Sun, 3 Nov 2024 15:14:24 +0100 Subject: final touches, cannot do latex svg image as TODO comment from @lonkars --- design.tex | 9 ++---- figs.drawio | 102 ++++++++++++++++++++++++++++++------------------------------ 2 files changed, 54 insertions(+), 57 deletions(-) diff --git a/design.tex b/design.tex index a208cd3..cb7532b 100644 --- a/design.tex +++ b/design.tex @@ -139,9 +139,8 @@ reliability. \subsection{Texture} -% FIXME: our -The textures in our game engine are represented by the \codeinline{Texture} class. It -is implemented a \gls{facade} around the \gls{sdl} library. +The textures in cr\^epe game engine are represented by the \codeinline{Texture} class. It +is implemented as an \gls{facade} around the \gls{sdl} library. \subsubsection{Architecture} @@ -220,9 +219,7 @@ following classes:\noparbreak \item[\codeinline{present_screen()}] Presents the final rendered image to the screen. \end{description} - \item The \codeinline{SdlContext} class, another singleton, manages the \gls{sdl} - and has a friendship relationship with \codeinline{ComponentManager} for tighter - integration with component management. + \item The \codeinline{SdlContext} class, another singleton, manages the \gls{sdl} library \item Components are organized as follows:\noparbreak \begin{itemize} \item The \codeinline{Component} base class allows for generic handling of diff --git a/figs.drawio b/figs.drawio index 8a9e7cd..8f22628 100644 --- a/figs.drawio +++ b/figs.drawio @@ -2882,125 +2882,125 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -3008,60 +3008,60 @@ - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + -- cgit v1.2.3