\hypertarget{pixel_manager_8h}{}\doxysection{headers/pixel\+Manager/pixel\+Manager.h File Reference}
\label{pixel_manager_8h}\index{headers/pixelManager/pixelManager.h@{headers/pixelManager/pixelManager.h}}


Manages screen display.  


{\ttfamily \#include $<$string$>$}\newline
{\ttfamily \#include \char`\"{}mingl/mingl.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}mingl/shape/line.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}mingl/shape/triangle.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}mingl/shape/rectangle.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}mingl/shape/circle.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}mingl/gui/sprite.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}mingl/gui/text.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}utils.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}play\+Mode.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}menu.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}scores\+Manager.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}my\+Sprite.\+h\char`\"{}}\newline
Include dependency graph for pixel\+Manager.\+h\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{df/d71/pixel_manager_8h__incl}
\end{center}
\end{figure}
This graph shows which files directly or indirectly include this file\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d5/de4/pixel_manager_8h__dep__incl}
\end{center}
\end{figure}
\doxysubsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \mbox{\hyperlink{class_pixel_manager}{Pixel\+Manager}}
\begin{DoxyCompactList}\small\item\em main display function, clear the window and calls sub display functions \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{pixel_manager_8h_a727fdd9384375b1d268475980118b158}{ADD\+\_\+\+SPRITE\+\_\+\+TASK}}(X)~tasks.\+push\+\_\+back((X).async\+Load(\char`\"{}assets/\char`\"{}\#X\char`\"{}.si2\char`\"{}));
\item 
\#define \mbox{\hyperlink{pixel_manager_8h_adb86102dc8f7eb1fdae1c185fd6f07f6}{HEART\+\_\+\+LENGTH}}~64
\end{DoxyCompactItemize}
\doxysubsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef ns\+Gui\+::\+Glut\+Font\+::\+Glut\+Fonts \mbox{\hyperlink{pixel_manager_8h_a32c314fdd1d3f009560ba58e17859d63}{Font}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Manages screen display. 

\begin{DoxyAuthor}{Author}
RUBINI Thomas 

SIMAILA Djalim 

FABRE Lucas 
\end{DoxyAuthor}
\begin{DoxyDate}{Date}
January 2022 
\end{DoxyDate}
\begin{DoxyVersion}{Version}
1.\+0 
\end{DoxyVersion}


Definition in file \mbox{\hyperlink{pixel_manager_8h_source}{pixel\+Manager.\+h}}.



\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{pixel_manager_8h_a727fdd9384375b1d268475980118b158}\label{pixel_manager_8h_a727fdd9384375b1d268475980118b158}} 
\index{pixelManager.h@{pixelManager.h}!ADD\_SPRITE\_TASK@{ADD\_SPRITE\_TASK}}
\index{ADD\_SPRITE\_TASK@{ADD\_SPRITE\_TASK}!pixelManager.h@{pixelManager.h}}
\doxysubsubsection{\texorpdfstring{ADD\_SPRITE\_TASK}{ADD\_SPRITE\_TASK}}
{\footnotesize\ttfamily \#define ADD\+\_\+\+SPRITE\+\_\+\+TASK(\begin{DoxyParamCaption}\item[{}]{X }\end{DoxyParamCaption})~tasks.\+push\+\_\+back((X).async\+Load(\char`\"{}assets/\char`\"{}\#X\char`\"{}.si2\char`\"{}));}



Definition at line \mbox{\hyperlink{pixel_manager_8h_source_l00043}{43}} of file \mbox{\hyperlink{pixel_manager_8h_source}{pixel\+Manager.\+h}}.

\mbox{\Hypertarget{pixel_manager_8h_adb86102dc8f7eb1fdae1c185fd6f07f6}\label{pixel_manager_8h_adb86102dc8f7eb1fdae1c185fd6f07f6}} 
\index{pixelManager.h@{pixelManager.h}!HEART\_LENGTH@{HEART\_LENGTH}}
\index{HEART\_LENGTH@{HEART\_LENGTH}!pixelManager.h@{pixelManager.h}}
\doxysubsubsection{\texorpdfstring{HEART\_LENGTH}{HEART\_LENGTH}}
{\footnotesize\ttfamily \#define HEART\+\_\+\+LENGTH~64}



Definition at line \mbox{\hyperlink{pixel_manager_8h_source_l00147}{147}} of file \mbox{\hyperlink{pixel_manager_8h_source}{pixel\+Manager.\+h}}.



\doxysubsection{Typedef Documentation}
\mbox{\Hypertarget{pixel_manager_8h_a32c314fdd1d3f009560ba58e17859d63}\label{pixel_manager_8h_a32c314fdd1d3f009560ba58e17859d63}} 
\index{pixelManager.h@{pixelManager.h}!Font@{Font}}
\index{Font@{Font}!pixelManager.h@{pixelManager.h}}
\doxysubsubsection{\texorpdfstring{Font}{Font}}
{\footnotesize\ttfamily typedef ns\+Gui\+::\+Glut\+Font\+::\+Glut\+Fonts \mbox{\hyperlink{pixel_manager_8h_a32c314fdd1d3f009560ba58e17859d63}{Font}}}



Definition at line \mbox{\hyperlink{pixel_manager_8h_source_l00032}{32}} of file \mbox{\hyperlink{pixel_manager_8h_source}{pixel\+Manager.\+h}}.

