diff options
| author | Florian Fischer <florian.fischer@muhq.space> | 2024-04-29 17:55:52 +0200 |
|---|---|---|
| committer | Florian Fischer <florian.fischer@muhq.space> | 2024-04-29 17:55:52 +0200 |
| commit | c1d3c2ada4650576a8eb74a3aa3209ed994ce383 (patch) | |
| tree | cd660097fd0e858d2a48a00640b79a0540c22b97 | |
| parent | 2e15c291d412bb43d113981f508f3d4f2b3e8ff0 (diff) | |
| download | unterricht-c1d3c2ada4650576a8eb74a3aa3209ed994ce383.tar.gz unterricht-c1d3c2ada4650576a8eb74a3aa3209ed994ce383.zip | |
fix GrafikSymbol.Schneidet method
| -rw-r--r-- | Info/10/2/Snake/arbeitsauftrag3.tex | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Info/10/2/Snake/arbeitsauftrag3.tex b/Info/10/2/Snake/arbeitsauftrag3.tex index 3de38106..fb2b3e1b 100644 --- a/Info/10/2/Snake/arbeitsauftrag3.tex +++ b/Info/10/2/Snake/arbeitsauftrag3.tex @@ -23,7 +23,7 @@ Wenn der Kopf der Schlange das Essen berührt, soll das Essen verschwinden und d \vspace{-1.8cm} Von einer Kollision spricht man, wenn zwei Objekte sich \textbf{überschneiden}. Eine solche Überschneidung zu erkennen kann je nach Form der Objekte kompliziert sein. -Unsere Spieleengine \textit{GraphicAndGames} bietet dazu die Methode \mintinline{java}{GrafikSymbol.Schneidet(GrafikSymbol)} an. & & +Unsere Spieleengine \textit{GraphicAndGames} bietet dazu die Methode \mintinline{java}{GrafikSymbol.Schneidet(Area)} an. & & \begin{tikzpicture} \node[draw, opacity=0.7, minimum size=1.5cm, fill=red] {}; \node[circle, draw, minimum size=1cm, fill=blue] at (0.5, 0.5) {}; @@ -32,7 +32,7 @@ Unsere Spieleengine \textit{GraphicAndGames} bietet dazu die Methode \mintinline \end{defbox} \begin{itemize} -\item Implementiere eine Methode \mintinline{java}{beruehrt(Rechteck)} in der Klasse \texttt{Schlange}, die überprüft, ob der Kopf der Schlange ein anderes Rechteck schneidet (das \texttt{GrafikSymbol} der Klasse \texttt{Rechteck} ist dessen Attribut \texttt{symbol}). +\item Implementiere eine Methode \mintinline{java}{beruehrt(Rechteck)} in der Klasse \texttt{Schlange}, die überprüft, ob der Kopf der Schlange ein anderes Rechteck schneidet (das \texttt{GrafikSymbol} der Klasse \texttt{Rechteck} ist dessen Attribut \texttt{symbol}, jedes \texttt{GrafikSymbol} hat wiederum ein Attribut \texttt{form} vom Typ \texttt{Area}). \item Ergänze die Methode \texttt{Ausführen} der Klasse \Snake{} um die Überprüfung, ob die Schlange das Essen berührt. Falls ja, entferne das Essen und rufe die \texttt{wachsen}-Methode der Schlange mit den Koordinaten des Essens auf. \end{itemize} |
