Adding javadoc
[puzzles.git] / src / com / github / puzzles / test / Main.java
blobde38b4628568bbdc117fa45bbec6f1e5ddcaf997
1 package com.github.puzzles.test;
3 import java.awt.Point;
5 import com.github.puzzles.core.Difficulty;
6 import com.github.puzzles.core.*;
8 public class Main {
10 public static void main(String[] args) {
11 SlidingPuzzle sp = new SlidingPuzzle(5, 5);
12 printPuzzle(sp);
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();
18 printPuzzle(sp);
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] + " ");
30 System.out.println();
34 for(Boolean[] line : puzzle.getPuzzle()){
35 for(Boolean block : line)
36 System.out.print(block);
37 System.out.println();
39 //*/