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
|
isKeyPressed(key : touche) : booléen
|
||||||
}
|
}
|
||||||
|
|
||||||
\umlabstract[x=-4,y=-4.5]{View}{}{
|
\umlabstract[x=-4,y=-4.5]{View}{
|
||||||
\umlvirt{frame(manager : \texttt{Manager}) : vide}
|
manager : \texttt{Manager}
|
||||||
|
}{
|
||||||
|
\umlvirt{frame() : vide}
|
||||||
}
|
}
|
||||||
\umluniassoc{Manager}{View}
|
\umluniassoc{Manager}{View}
|
||||||
|
|
||||||
|
@ -36,17 +38,31 @@
|
||||||
}
|
}
|
||||||
\umluniassoc{Manager}{ResourceManager}
|
\umluniassoc{Manager}{ResourceManager}
|
||||||
|
|
||||||
\umlclass[x=-4,y=-8]{Game}{
|
\umlabstract[x=-4,y=-8.5]{Level}{
|
||||||
accumulator : flottant\\
|
name : chaîne de caractères\\
|
||||||
objects : \texttt{[Object]}
|
background : sprite\\
|
||||||
|
objects : \texttt{[Object]}\\
|
||||||
|
zone : \texttt{[[flottant, flottant]]}
|
||||||
}{
|
}{
|
||||||
frame(manager : \texttt{Manager}) : vide\\
|
\umlvirt{frame() : vide}\\
|
||||||
update(manager : \texttt{Manager}) : vide\\
|
draw() : vide\\
|
||||||
draw(manager : \texttt{Manager}) : 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\\
|
acceleration : vecteur\\
|
||||||
velocity : vecteur\\
|
velocity : vecteur\\
|
||||||
position : vecteur\\
|
position : vecteur\\
|
||||||
|
@ -69,8 +85,9 @@
|
||||||
positionalCorrection(object : \texttt{Object}, normal : vecteur, depth : flottant) : vide\\
|
positionalCorrection(object : \texttt{Object}, normal : vecteur, depth : flottant) : vide\\
|
||||||
}
|
}
|
||||||
\umlunicompo{Game}{Object}
|
\umlunicompo{Game}{Object}
|
||||||
|
\umlunicompo{Editor}{Object}
|
||||||
|
|
||||||
\umlclass[x=-8,y=-22]{Player}{
|
\umlclass[x=-8,y=-26]{Player}{
|
||||||
player\_number : entier non-signé
|
player\_number : entier non-signé
|
||||||
}{
|
}{
|
||||||
getForces(manager : \texttt{Manager}, objects : \texttt{[Object]}) : vecteur\\
|
getForces(manager : \texttt{Manager}, objects : \texttt{[Object]}) : vecteur\\
|
||||||
|
@ -79,7 +96,7 @@
|
||||||
}
|
}
|
||||||
\umlinherit{Object}{Player}
|
\umlinherit{Object}{Player}
|
||||||
|
|
||||||
\umlclass[y=-22]{Block}{}{
|
\umlclass[y=-26]{Block}{}{
|
||||||
draw(manager : \texttt{Manager}) : vide\\
|
draw(manager : \texttt{Manager}) : vide\\
|
||||||
getAABB() : boîte
|
getAABB() : boîte
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue