Forum: Algorithmen, Datenstrukturen und Klassendesign
by tumo,
1. Sep 2018
Hallo,
aah, verstanden. Also übergebe ich beim Aufruf von Block.OnAction den PlayerAdapter, welcher wiederrum (derzeit) einfach nur das Event zurück gibt. Dass der Code nicht viel macht ist klar, am Ende sollen damit Blöcke entstehen können, die z.B.: Den Zustand von Player properties ändern, GUIs aufrufen (für den Player) oder andere Blöcke verändern.
Dann hab ich ja jetzt alles was ich...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by tumo,
31. Aug 2018
Je nachdem ab wann Programmieren als dieses zählt. Mit Delphi gespielt schon sehr lange, ernsthaft programmiert seit 2-3 Jahren.
Im nachhinein kann man meinen EDIT überlesen, ich sollte endlich anfangen öfter zu lesen und dann erst zu fragen.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by tumo,
31. Aug 2018
Hallo,
@Uwe Raabe Noch eine (vorerst) letzte Frage: Da TPlayer im interface Teil ist, ist es aus anderen Klassen aufrufbar. Nun besitzt TPlayer die Prozedur DoBlock, welche jedoch leer ist. Steht da ein höheres Verhalten hinter? Da TAdapterPlayer ja auch diese besitzt und gleichzeitig ein fPlayer hat, würde ich ja davon ausgehen, dass beim Aufruf von TPlayer.DoBlock einfach...
Forum: Algorithmen, Datenstrukturen und Klassendesign
by tumo,
30. Aug 2018
Hallo
@Uwe Raabe Vielen vielen Dank für die Lösung :) Als ich die gelesen habe, habe ich erst gedacht: Ne, ist nicht ganz wie ich es brauche, aber nach einigen Minuten hat sich die Erkenntnis eingestellt: Doch, genau so könnte es klappen (Bin derzeit viel beschäftigt mit Schule, deswegen nur könnte). Ein, zwei Fragen hab ich dann doch noch.
1. Was macht class abstract mit der Klasse?
2....
Forum: Algorithmen, Datenstrukturen und Klassendesign
by tumo,
29. Aug 2018
Hallo und danke für die schnellen und vielen Antworten.
@Uwe Raabe
--------Entity.pas--------
uses Map, ...;
type
TPlayer = class(TEntity)
private