So richtig viel habe ich auch nicht verstanden. Sieht für mich so aus, als wolltest Du grafische Felder auf einem Spielbrett beschreiben und denen verschiedene Bedeutungen oder Funktionen zuweisen.
Ein einfacher Vorschlag wäre, daraus ein record zu machen:
Delphi-Quellcode:
type
Spielfelder = record
Zeichnenfeld : array[0..5] of TZeichnenFeld;
PantomimeFeld : array[0..10] of TPantomimeFeld;
end;
TPantomimeFeld und TZeichnenfeld müßte darüber deklariert werden.
Im Code greifst Du dann über
Spielfelder.Zeichnenfeld[x]
auf Deine Felder zu, evtl. auch im Zufallsmodus.
Ist das in etwa was Du suchst?
Grüße, Messie