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}
|