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 :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
PuzzlePiece[][] currentFace;
Je veux faire cela sans créer de classe (pour l'overhead), en Delphi/Pascal j'aurais écrit ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
TSlice = array[0..MaxListSize,0..MaxListSize] of TPuzzlePiece;
D'avance merci !