Forum: Algorithmen, Datenstrukturen und Klassendesign
by Memnarch,
15. Nov 2010
Also ich kann eine Funktion für XBelibig viele gegner nutzen.
Ich glaube du hast DoEntityAction nicht verstanden. Der MY parameter wird auf das aktuell zu nutzende objekt gesetzt.
Wieso den dass?
Bitte nicht vergessen, Es wird auch nicht spezielle eine Angriffsfunktion geschrieben, sondern generell eine Angreif funktion die verschiedene werte von EntityA und EntityB auswertet.
Forum: Algorithmen, Datenstrukturen und Klassendesign
by Memnarch,
15. Nov 2010
Ich denke man kann hier folgendermaßen vorgehen(so mach ich das normalerweise)
Wir definieren eine Klasse TEntity.
TEntity hat verschiedene Parameter die genutzt werden können(leben, waffen und vielleicht nochn paar neutrale skills bei bedarf).
TEntity besitzt ein Event EntityAction.
Ich entferne mich an dieser stelle davon für jeden Typus eines Gegners eigene Klassen abzulaieten, und...