Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by stahli,
17. Nov 2010
Ja, aber dann muss man die Liste durchsuchen, ob man Futter an der aktuellen Position findet.
Ein Raster-Array bietet direkten Zugriff auf eine bestimmte Stelle.
Muss man halt überlegen, was für die aktuelle Anwendung zweckmäßiger ist.
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by stahli,
17. Nov 2010
trotz rotem Kasten noch als Idee:
Vielleicht kannst Du Deine Shapes in einem Array (X/Y-Position) ablegen und dann zur Laufzeit prüfen, ob in dem Array "unter dem Packman" ein Shape liegt (oder nil ist).
Dann müsstest Du natürlich dein gesamtes Spielfeld mit einem Array abdecken.