Registriert seit: 14. Aug 2004
1.439 Beiträge
Delphi 2007 Professional
|
Re: Grundkonzept eines Spieles (Intervale)
19. Apr 2007, 11:34
ich würde sagen, der vorteil von einer TList in punkte übersichtlichkeit und so überwiegt dem vorteil, das man eventuell dort oder da ein paar cpu ticks einsparen kann.
aus der Liste kannst du das Elemente ganz einfach entfernen mit
Liste.Delete(Index);
oder Liste.Remove(totesTier);
kannst ja jedem Tier auch noch speichern, zu welcher Liste es gehört, und dann mit
self.Parent.Remove(self) das Tier aus der Liste entfernen (freigeben mußt du es trotzdem noch)
aber das kommt dann drauf an, von wo du SetAlterUp aufrufst ....
Gruss Hans
2B or not 2B, that is FF
|