Zitat von
Cicaro:
kurz skizziert:
Delphi-Quellcode:
type
TFigure = record
Pos:Tpoint;
Info:Integer;
end;
TFields = array[1..8,1..8] of TFigure;
TBoard = class
Fields:TFields;
parent:TBoard;
Children:array of TBoard;
//...
end;
// zur Darstellung
TChessBoard = class
Image:Timage;
Board:TBoard;
//...
end;
da wir gerade dabei sind, was hältst du davon ?
Naja, ...
Wozu speicherst du in
TFigure die Position in
pos, wenn diese doch schon aus den Indices von
TFields hervorgeht?