Bonjour,
je travaille sur un solveur de Rubiks Cube pour mon projet de fin d'études.
Pour ce faire je dois segmenter le tout de manière scolaire et utiliser autant que faire se peu l'isolation de l'OO.
Le moteur de résolution devant être indépendant des puzzles (à terme, le moteur devrait supporter tout type de puzzle).
Dans ce contexte, je cherche à typer une "tranche" du cube, CAD une matrice 3*3 d'objets :
PuzzlePiece[][] currentFace;
Je veux faire cela sans créer de classe (pour l'overhead), en Delphi/Pascal j'aurais écrit ceci :
TSlice = array[0..MaxListSize,0..MaxListSize] of TPuzzlePiece;
D'avance merci !
Partager