Dann kommt natürlich sowas in Frage:
Delphi-Quellcode:
function TNegativeArray.getData(index: Integer): TSprite;
begin
result := fData[index + 5]
end;
Danke für deine Mühe aber es funktioniert so nicht.
Die minus werte bis 0 ja aber der Rest beim neu Dimensionieren nicht.
Mir gehen die Daten von -5 > 0 verloren.
Na ja ein Versuch war es wert.
Eventuell muss ich dafür ein neues, eigenes Array definieren welches nur die Icons verwaltet.
Der sinn des ganzen ist das ich nur ein Array verwende mit dem ich alle Daten vergleichen und bearbeiten kann.
Also minus für die Bitmaps und Plus für den Rest.
gruss