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