Dankeschön!!!
Aber leider klappen beide Prozeduren immer noch nicht richtig. Zumindest nicht, wenn ich die Prozeduren so belasse, füge ich allerdings die GameOver-Prozedur in eine Timer-Prozedur mit ein so funktioniert erstmal das Prinzip. Jedoch hält die Schlange nicht genau mit dem Kopfanfang vor der Spielfeldabgrenzung an, sondern verschwindet ein bisschen daruntur. Könnte das vielleicht an den Koordinaten der Schlange liegen? Denn der Kopf ist ja nicht nur ein kleiner Punkt, sondern ein Kreis.
So hab ich den Schlangenkopf zuvor in einer anderen Prozedur erstellt:
SpielImage.Canvas.Ellipse (Kopf^.x, Kopf^.y, Kopf^.x+24, Kopf^.y+24);
Was muss ich jetzt an der GameOver-Prozedur ändern?