This commit is contained in:
@@ -5,25 +5,21 @@
|
||||
{\ttfamily \#include $<$SDL2/\+SDL.\+h$>$}\newline
|
||||
{\ttfamily \#include $<$SDL2/\+SDL\+\_\+image.\+h$>$}\newline
|
||||
{\ttfamily \#include $<$SDL2/\+SDL\+\_\+mutex.\+h$>$}\newline
|
||||
{\ttfamily \#include $<$SDL2/\+SDL\+\_\+mixer.\+h$>$}\newline
|
||||
{\ttfamily \#include $<$SDL2/\+SDL\+\_\+rect.\+h$>$}\newline
|
||||
{\ttfamily \#include $<$SDL2/\+SDL\+\_\+render.\+h$>$}\newline
|
||||
{\ttfamily \#include $<$SDL2/\+SDL\+\_\+surface.\+h$>$}\newline
|
||||
{\ttfamily \#include $<$SDL2/\+SDL\+\_\+ttf.\+h$>$}\newline
|
||||
{\ttfamily \#include $<$stdio.\+h$>$}\newline
|
||||
{\ttfamily \#include $<$stdlib.\+h$>$}\newline
|
||||
Graphe des dépendances par inclusion de display.\+c\+:\nopagebreak
|
||||
\begin{figure}[H]
|
||||
\begin{center}
|
||||
\leavevmode
|
||||
\includegraphics[width=350pt]{display_8c__incl}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
Graphe des dépendances par inclusion de display.\+c\+:
|
||||
% FIG 0
|
||||
\doxysubsubsection*{Fonctions}
|
||||
\begin{DoxyCompactItemize}
|
||||
\item
|
||||
void \textbf{ screen\+Display} (char $\ast$$\ast$tab, int x, int y)
|
||||
\begin{DoxyCompactList}\small\item\em La fonction permet d\textquotesingle{}afficher simplement le plateau de jeu dans le terminal. \end{DoxyCompactList}\item
|
||||
void \textbf{ screen\+Display\+Game\+SDL} (char $\ast$$\ast$tab, \textbf{ vect} dim\+\_\+tab, \textbf{ dis} $\ast$display\+\_\+user, \textbf{ vect} $\ast$player\+\_\+pos, int fov)
|
||||
void \textbf{ screen\+Display\+Game\+SDL} (char $\ast$$\ast$tab, \textbf{ vect} dim\+\_\+tab, \textbf{ dis} $\ast$display\+\_\+user, \textbf{ vect} $\ast$player\+\_\+pos, int fov, \textbf{ vect} direction)
|
||||
\begin{DoxyCompactList}\small\item\em La fonction affiche a l\textquotesingle{}aide de SDL la zone de jeu. \end{DoxyCompactList}\item
|
||||
int \textbf{ get\+Max\+Size} (\textbf{ dis} display\+\_\+user)
|
||||
\begin{DoxyCompactList}\small\item\em Taille de l\textquotesingle{}ecrant carre en fonction de l\textquotesingle{}ecrant du joueur avec une marge. \end{DoxyCompactList}\item
|
||||
@@ -32,13 +28,36 @@ void \textbf{ init\+SDL} (\textbf{ dis} $\ast$display\+\_\+user)
|
||||
void \textbf{ display\+Image} (SDL\+\_\+\+Renderer $\ast$renderer, SDL\+\_\+\+Texture $\ast$texture, \textbf{ vect} pos, int size)
|
||||
\begin{DoxyCompactList}\small\item\em Cette fonction affiche l\textquotesingle{}image dans la fenetre de l\textquotesingle{}utilisateur. \end{DoxyCompactList}\item
|
||||
void \textbf{ display\+Text\+SDL} (\textbf{ dis} $\ast$display\+\_\+user, char $\ast$text, \textbf{ vect} coor, \textbf{ vect} size, int font\+\_\+size)
|
||||
\begin{DoxyCompactList}\small\item\em Cette fonction affiche du texte dans la fenetre de l\textquotesingle{}utilisateur. \end{DoxyCompactList}\end{DoxyCompactItemize}
|
||||
\begin{DoxyCompactList}\small\item\em Cette fonction affiche du texte dans la fenetre de l\textquotesingle{}utilisateur. \end{DoxyCompactList}\item
|
||||
void \textbf{ background\+Display} (\textbf{ dis} $\ast$display\+\_\+user, int bg)
|
||||
\begin{DoxyCompactList}\small\item\em Afficher l\textquotesingle{}arriere plan. \end{DoxyCompactList}\item
|
||||
void \textbf{ play\+Audio} (int sfx)
|
||||
\begin{DoxyCompactList}\small\item\em Cette fonction permet de joueur des effet sonor. \end{DoxyCompactList}\end{DoxyCompactItemize}
|
||||
|
||||
|
||||
\doxysubsection{Description détaillée}
|
||||
Fichier contient tout les fonctions pour l\textquotesingle{}affichage.
|
||||
|
||||
\doxysubsection{Documentation des fonctions}
|
||||
\index{display.c@{display.c}!backgroundDisplay@{backgroundDisplay}}
|
||||
\index{backgroundDisplay@{backgroundDisplay}!display.c@{display.c}}
|
||||
\doxysubsubsection{backgroundDisplay()}
|
||||
{\footnotesize\ttfamily \label{display_8c_adc264e6abc61064a8222b53822850cdd}
|
||||
void background\+Display (\begin{DoxyParamCaption}\item[{\textbf{ dis} $\ast$}]{display\+\_\+user}{, }\item[{int}]{bg}{}\end{DoxyParamCaption})}
|
||||
|
||||
|
||||
|
||||
Afficher l\textquotesingle{}arriere plan.
|
||||
|
||||
|
||||
\begin{DoxyParams}{Paramètres}
|
||||
{\em display\+\_\+user} & Tout les information du display de l\textquotesingle{}utilisateur utile. \\
|
||||
\hline
|
||||
{\em bg} & quel back ground afficher. \\
|
||||
\hline
|
||||
\end{DoxyParams}
|
||||
Voici le graphe d\textquotesingle{}appel pour cette fonction \+:
|
||||
% FIG 1
|
||||
\index{display.c@{display.c}!displayImage@{displayImage}}
|
||||
\index{displayImage@{displayImage}!display.c@{display.c}}
|
||||
\doxysubsubsection{displayImage()}
|
||||
@@ -64,7 +83,7 @@ Cette fonction affiche l\textquotesingle{}image dans la fenetre de l\textquotesi
|
||||
Void
|
||||
\end{DoxyReturn}
|
||||
Voici le graphe des appelants de cette fonction \+:
|
||||
% FIG 0
|
||||
% FIG 2
|
||||
\index{display.c@{display.c}!displayTextSDL@{displayTextSDL}}
|
||||
\index{displayTextSDL@{displayTextSDL}!display.c@{display.c}}
|
||||
\doxysubsubsection{displayTextSDL()}
|
||||
@@ -127,6 +146,24 @@ Initialise SDL.
|
||||
\begin{DoxyReturn}{Renvoie}
|
||||
Void
|
||||
\end{DoxyReturn}
|
||||
\index{display.c@{display.c}!playAudio@{playAudio}}
|
||||
\index{playAudio@{playAudio}!display.c@{display.c}}
|
||||
\doxysubsubsection{playAudio()}
|
||||
{\footnotesize\ttfamily \label{display_8c_aef4e8ceef5eab0c4c5d664c3d6c96d51}
|
||||
void play\+Audio (\begin{DoxyParamCaption}\item[{int}]{sfx}{}\end{DoxyParamCaption})}
|
||||
|
||||
|
||||
|
||||
Cette fonction permet de joueur des effet sonor.
|
||||
|
||||
|
||||
\begin{DoxyParams}{Paramètres}
|
||||
{\em sfx} & un int designant le numero du son a jouer. du joueur. \\
|
||||
\hline
|
||||
\end{DoxyParams}
|
||||
\begin{DoxyReturn}{Renvoie}
|
||||
Void
|
||||
\end{DoxyReturn}
|
||||
\index{display.c@{display.c}!screenDisplay@{screenDisplay}}
|
||||
\index{screenDisplay@{screenDisplay}!display.c@{display.c}}
|
||||
\doxysubsubsection{screenDisplay()}
|
||||
@@ -152,8 +189,8 @@ Void
|
||||
\index{display.c@{display.c}!screenDisplayGameSDL@{screenDisplayGameSDL}}
|
||||
\index{screenDisplayGameSDL@{screenDisplayGameSDL}!display.c@{display.c}}
|
||||
\doxysubsubsection{screenDisplayGameSDL()}
|
||||
{\footnotesize\ttfamily \label{display_8c_a9ed2db696b902038cc72feee1d0c30f3}
|
||||
void screen\+Display\+Game\+SDL (\begin{DoxyParamCaption}\item[{char $\ast$$\ast$}]{tab}{, }\item[{\textbf{ vect}}]{dim\+\_\+tab}{, }\item[{\textbf{ dis} $\ast$}]{display\+\_\+user}{, }\item[{\textbf{ vect} $\ast$}]{player\+\_\+pos}{, }\item[{int}]{fov}{}\end{DoxyParamCaption})}
|
||||
{\footnotesize\ttfamily \label{display_8c_a4f8faee5abaa49fb784df75266472278}
|
||||
void screen\+Display\+Game\+SDL (\begin{DoxyParamCaption}\item[{char $\ast$$\ast$}]{tab}{, }\item[{\textbf{ vect}}]{dim\+\_\+tab}{, }\item[{\textbf{ dis} $\ast$}]{display\+\_\+user}{, }\item[{\textbf{ vect} $\ast$}]{player\+\_\+pos}{, }\item[{int}]{fov}{, }\item[{\textbf{ vect}}]{direction}{}\end{DoxyParamCaption})}
|
||||
|
||||
|
||||
|
||||
@@ -169,9 +206,11 @@ La fonction affiche a l\textquotesingle{}aide de SDL la zone de jeu.
|
||||
\hline
|
||||
{\em fov} & Le fov de la vision du joueur, -\/1 si desactiver. \\
|
||||
\hline
|
||||
{\em direction} & La direction du personnage. \\
|
||||
\hline
|
||||
\end{DoxyParams}
|
||||
\begin{DoxyReturn}{Renvoie}
|
||||
Void
|
||||
\end{DoxyReturn}
|
||||
Voici le graphe d\textquotesingle{}appel pour cette fonction \+:
|
||||
% FIG 1
|
||||
% FIG 3
|
||||
|
||||
Reference in New Issue
Block a user