diff --git a/docs/rapports/rapport-final/figures/organisation-gantt.tex b/docs/rapports/rapport-final/figures/organisation-gantt.tex index 9524f2e..85666c3 100644 --- a/docs/rapports/rapport-final/figures/organisation-gantt.tex +++ b/docs/rapports/rapport-final/figures/organisation-gantt.tex @@ -1,48 +1,72 @@ -\begin{gantt}{32}{32} - \begin{ganttitle} - \titleelement{Semaine 1 : 04/03 - 10/03}{4} - \titleelement{Semaine 2 : 11/03 - 17/03}{4} - \titleelement{Semaine 3 : 18/03 - 24/03}{4} - \titleelement{Semaine 4 : 25/03 - 31/03}{4} - \titleelement{Semaine 5 : 01/04 - 08/04}{4} - \titleelement{Semaine 6 : 09/04 - 15/04}{4} - \titleelement{Semaine 7 : 16/04 - 22/04}{4} - \titleelement{Semaine 8 : 23/04 - 29/04}{4} - \end{ganttitle} +\begin{ganttchart}[ + x unit=.4cm, + y unit title=0.5cm, + title height=1, + y unit chart=.6cm, + vgrid=true +]{0}{32} + % raccourci pour changer le style des barres + \newcommand{\ganttbstyle}[1]{\ganttset{bar/.append style={fill=#1}}} - \ganttgroup{Moteur physique}{0}{14} - \ganttbar[color=red]{Organisation des classes}{0}{6} - \ganttbar[color=green]{Gestion de l'affichage}{0}{8} - \ganttbar[color=red]{Implémentation des forces}{0}{8} - \ganttbar[color=red]{Gestion des collisions}{4}{10} - \ganttbar[color=cyan]{Tests du moteur}{4}{10} + \gantttitle{Développement du projet}{20} + \gantttitle{Rapport}{4} + \gantttitle{Préparation soutenance}{9}\\ + \gantttitle{04/03}{4} + \gantttitle{11/03}{4} + \gantttitle{18/03}{4} + \gantttitle{25/03}{4} + \gantttitle{01/04}{4} + \gantttitle{09/04}{4} + \gantttitle{16/04}{4} + \gantttitle{23/04}{5}\\ - \ganttgroup{Niveaux du jeu}{6}{26} - \ganttbar[color=cyan]{Définition du format de fichier}{6}{2} - \ganttbar[color=red]{Lecture et écriture du format}{12}{4} - \ganttbar[color=red]{Création de l'éditeur}{16}{5} - \ganttbar[color=red]{Blocs spécialisés}{18}{3} - \ganttbar[color=cyan]{Niveau de test}{19}{2} - \ganttbar{Conception des niveaux}{19}{13} - \ganttbar{Tests des niveaux}{19}{13} + \ganttgroup{Moteur physique}{0}{14}\\ + \ganttbstyle{matred} + \ganttbar{Organisation des classes}{0}{6}\\ + \ganttbstyle{matgreen} + \ganttbar{Gestion de l'affichage}{0}{8}\\ + \ganttbstyle{matred} + \ganttbar{Implémentation des forces}{0}{8}\\ + \ganttbar{Gestion des collisions}{4}{14}\\ + \ganttbstyle{matblue} + \ganttbar{Tests du moteur}{4}{14}\\ - \ganttgroup{Interface du jeu}{10}{22} - \ganttbar[color=red]{Découpage en états de jeu}{10}{4} - \ganttbar[color=green]{Création du menu}{12}{6} - \ganttbar[color=red]{Interface de l'éditeur}{16}{5} - \ganttbar[color=red]{Menus gagné, perdu, pause}{24}{8} + \ganttgroup{Niveaux du jeu}{6}{32}\\ + \ganttbstyle{matblue} + \ganttbar{Définition du format de fichier}{6}{8}\\ + \ganttbstyle{matred} + \ganttbar{Lecture et écriture du format}{12}{16}\\ + \ganttbar{Création de l'éditeur}{16}{21}\\ + \ganttbar{Blocs spécialisés}{18}{21}\\ + \ganttbstyle{matblue} + \ganttbar{Niveau de test}{19}{21}\\ + \ganttbstyle{matgray} + \ganttbar{Conception des niveaux}{19}{32}\\ + \ganttbar{Tests des niveaux}{19}{32}\\ - \ganttgroup{Univers graphique}{8}{20} - \ganttbar[color=green]{Création des musiques}{8}{8} - \ganttbar{Fond du menu}{12}{8} - \ganttbar{Décor}{14}{7} - \ganttbar[color=cyan]{Textures blocs}{18}{3} - \ganttbar[color=red]{Implémentation décor}{24}{4} + \ganttgroup{Interface du jeu}{10}{32}\\ + \ganttbstyle{matred} + \ganttbar{Découpage en états de jeu}{10}{14}\\ + \ganttbstyle{matgreen} + \ganttbar{Création du menu}{12}{18}\\ + \ganttbstyle{matred} + \ganttbar{Interface de l'éditeur}{16}{21}\\ + \ganttbar{Menus gagné, perdu, pause}{24}{32}\\ - \ganttgroup{Gestion de projet}{21}{11} - \ganttmilestone{Rendu du code}{21} - \ganttbar{Rédaction du rapport}{21}{4} - \ganttmilestone{Rendu du rapport}{25} - \ganttbar{Tests pré-présentation}{25}{7} + \ganttgroup{Univers graphique}{8}{28}\\ + \ganttbstyle{matgreen} + \ganttbar{Création des musiques}{8}{16}\\ + \ganttbstyle{matgray} + \ganttbar{Fond du menu}{12}{20}\\ + \ganttbar{Décor}{14}{21}\\ + \ganttbstyle{matblue} + \ganttbar{Textures blocs}{18}{21}\\ + \ganttbstyle{matred} + \ganttbar{Implémentation décor}{24}{28}\\ + + \ganttgroup{Gestion de projet}{21}{32}\\ + \ganttbstyle{matgray} + \ganttbar{Rédaction du rapport}{21}{25}\\ + \ganttbar{Tests pré-présentation}{25}{32}\\ \ganttmilestone{Présentation du jeu}{32} -\end{gantt} +\end{ganttchart}