MàJ du diagramme de classes
This commit is contained in:
		
							parent
							
								
									26a363ad10
								
							
						
					
					
						commit
						6baf647cd7
					
				
										
											Binary file not shown.
										
									
								
							| 
						 | 
				
			
			@ -24,8 +24,10 @@
 | 
			
		|||
        isKeyPressed(key : touche) : booléen
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    \umlabstract[x=-4,y=-4.5]{View}{}{
 | 
			
		||||
        \umlvirt{frame(manager : \texttt{Manager}) : vide}
 | 
			
		||||
    \umlabstract[x=-4,y=-4.5]{View}{
 | 
			
		||||
        manager : \texttt{Manager}
 | 
			
		||||
    }{
 | 
			
		||||
        \umlvirt{frame() : vide}
 | 
			
		||||
    }
 | 
			
		||||
    \umluniassoc{Manager}{View}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -36,17 +38,31 @@
 | 
			
		|||
    }
 | 
			
		||||
    \umluniassoc{Manager}{ResourceManager}
 | 
			
		||||
 | 
			
		||||
    \umlclass[x=-4,y=-8]{Game}{
 | 
			
		||||
        accumulator : flottant\\
 | 
			
		||||
        objects : \texttt{[Object]}
 | 
			
		||||
    \umlabstract[x=-4,y=-8.5]{Level}{
 | 
			
		||||
        name : chaîne de caractères\\
 | 
			
		||||
        background : sprite\\
 | 
			
		||||
        objects : \texttt{[Object]}\\
 | 
			
		||||
        zone : \texttt{[[flottant, flottant]]}
 | 
			
		||||
    }{
 | 
			
		||||
        frame(manager : \texttt{Manager}) : vide\\
 | 
			
		||||
        update(manager : \texttt{Manager}) : vide\\
 | 
			
		||||
        draw(manager : \texttt{Manager}) : vide
 | 
			
		||||
        \umlvirt{frame() : vide}\\
 | 
			
		||||
        draw() : vide\\
 | 
			
		||||
        load(file : fichier en lecture) : vide\\
 | 
			
		||||
        save(file : fichier en écriture) : vide
 | 
			
		||||
    }
 | 
			
		||||
    \umlinherit{View}{Game}
 | 
			
		||||
    \umlinherit{View}{Level}
 | 
			
		||||
 | 
			
		||||
    \umlabstract[x=-4,y=-15]{Object}{
 | 
			
		||||
    \umlclass[x=-7,y=-12.5]{Editor}{}{
 | 
			
		||||
        frame() : vide
 | 
			
		||||
    }
 | 
			
		||||
    \umlinherit{Level}{Editor}
 | 
			
		||||
 | 
			
		||||
    \umlclass[x=-1,y=-12.5]{Game}{}{
 | 
			
		||||
        frame() : vide\\
 | 
			
		||||
        update() : vide
 | 
			
		||||
    }
 | 
			
		||||
    \umlinherit{Level}{Game}
 | 
			
		||||
 | 
			
		||||
    \umlabstract[x=-4,y=-19]{Object}{
 | 
			
		||||
        acceleration : vecteur\\
 | 
			
		||||
        velocity : vecteur\\
 | 
			
		||||
        position : vecteur\\
 | 
			
		||||
| 
						 | 
				
			
			@ -69,8 +85,9 @@
 | 
			
		|||
        positionalCorrection(object : \texttt{Object}, normal : vecteur, depth : flottant) : vide\\
 | 
			
		||||
    }
 | 
			
		||||
    \umlunicompo{Game}{Object}
 | 
			
		||||
    \umlunicompo{Editor}{Object}
 | 
			
		||||
 | 
			
		||||
    \umlclass[x=-8,y=-22]{Player}{
 | 
			
		||||
    \umlclass[x=-8,y=-26]{Player}{
 | 
			
		||||
        player\_number : entier non-signé
 | 
			
		||||
    }{
 | 
			
		||||
        getForces(manager : \texttt{Manager}, objects : \texttt{[Object]}) : vecteur\\
 | 
			
		||||
| 
						 | 
				
			
			@ -79,7 +96,7 @@
 | 
			
		|||
    }
 | 
			
		||||
    \umlinherit{Object}{Player}
 | 
			
		||||
 | 
			
		||||
    \umlclass[y=-22]{Block}{}{
 | 
			
		||||
    \umlclass[y=-26]{Block}{}{
 | 
			
		||||
        draw(manager : \texttt{Manager}) : vide\\
 | 
			
		||||
        getAABB() : boîte
 | 
			
		||||
    }
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue