1 package com
.github
.puzzles
.test
;
5 import com
.github
.puzzles
.core
.Difficulty
;
6 import com
.github
.puzzles
.core
.*;
10 public static void main(String
[] args
) {
11 SlidingPuzzle sp
= new SlidingPuzzle(5, 5);
13 sp
.slid(new Point(4, 3));
14 sp
.slid(new Point(4, 2));
15 sp
.slid(new Point(3, 2));
16 sp
.slid(new Point(1, 2));
17 //System.out.println();
19 boolean bool
= sp
.check();
20 System
.out
.println(bool
);
23 public static void printPuzzle(AbstractRectangularPuzzle
<?
> puzzle
) {
25 Object
[][] puz
= puzzle
.getPuzzle();
26 for (int i
= 0; i
< puz
.length
; i
++) {
27 for (int j
= 0; j
< puz
[i
].length
; j
++) {
28 System
.out
.print(puz
[i
][j
] + " ");
34 for(Boolean[] line : puzzle.getPuzzle()){
35 for(Boolean block : line)
36 System.out.print(block);