31 lines
683 B
TeX
31 lines
683 B
TeX
\begin{tikzpicture}
|
|
\umlclass[x=-3]{Ball}{
|
|
position : vecteur\\
|
|
velocity : vecteur\\
|
|
mass : flottant\\
|
|
charge : entier signé
|
|
}{
|
|
draw() : vide\\
|
|
update(forces : vecteur, delta : flottant) : vide
|
|
}
|
|
|
|
\umlclass[x=3]{Block}{
|
|
position : vecteur\\
|
|
charge : entier signé
|
|
}{
|
|
draw() : vide
|
|
}
|
|
|
|
\umlclass[y=-4]{Engine}{
|
|
balls : tableau de \texttt{Ball}\\
|
|
blocks : tableau de tableaux de \texttt{Block}\\
|
|
clock : horloge
|
|
}{
|
|
draw() : vide\\
|
|
update(delta : flottant) : vide
|
|
}
|
|
|
|
\umldep{Engine}{Ball}
|
|
\umldep{Engine}{Block}
|
|
\end{tikzpicture}
|