Skip to content

Commit

Permalink
made xml-types, improvements in Layout
Browse files Browse the repository at this point in the history
  • Loading branch information
peer committed Nov 28, 2014
1 parent 52693c6 commit 168138e
Show file tree
Hide file tree
Showing 605 changed files with 152,141 additions and 480 deletions.
362 changes: 362 additions & 0 deletions sudokus/HyperSudoku/HyperSudoku.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,362 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE sudokutype SYSTEM "./sudokutype.dtd">
<sudokutype typename="6" numberOfSymbols="9" standardAllocationFactor="0.25">
<size x="9" y="9"></size>
<blockSize x="3" y="3"></blockSize>
<constraint behavior="class de.sudoq.model.sudoku.UniqueConstraintBehavior" name="Row 0" type="0">
<position x="0" y="0"></position>
<position x="1" y="0"></position>
<position x="2" y="0"></position>
<position x="3" y="0"></position>
<position x="4" y="0"></position>
<position x="5" y="0"></position>
<position x="6" y="0"></position>
<position x="7" y="0"></position>
<position x="8" y="0"></position>
</constraint>
<constraint behavior="class de.sudoq.model.sudoku.UniqueConstraintBehavior" name="Row 1" type="0">
<position x="0" y="1"></position>
<position x="1" y="1"></position>
<position x="2" y="1"></position>
<position x="3" y="1"></position>
<position x="4" y="1"></position>
<position x="5" y="1"></position>
<position x="6" y="1"></position>
<position x="7" y="1"></position>
<position x="8" y="1"></position>
</constraint>
<constraint behavior="class de.sudoq.model.sudoku.UniqueConstraintBehavior" name="Row 2" type="0">
<position x="0" y="2"></position>
<position x="1" y="2"></position>
<position x="2" y="2"></position>
<position x="3" y="2"></position>
<position x="4" y="2"></position>
<position x="5" y="2"></position>
<position x="6" y="2"></position>
<position x="7" y="2"></position>
<position x="8" y="2"></position>
</constraint>
<constraint behavior="class de.sudoq.model.sudoku.UniqueConstraintBehavior" name="Row 3" type="0">
<position x="0" y="3"></position>
<position x="1" y="3"></position>
<position x="2" y="3"></position>
<position x="3" y="3"></position>
<position x="4" y="3"></position>
<position x="5" y="3"></position>
<position x="6" y="3"></position>
<position x="7" y="3"></position>
<position x="8" y="3"></position>
</constraint>
<constraint behavior="class de.sudoq.model.sudoku.UniqueConstraintBehavior" name="Row 4" type="0">
<position x="0" y="4"></position>
<position x="1" y="4"></position>
<position x="2" y="4"></position>
<position x="3" y="4"></position>
<position x="4" y="4"></position>
<position x="5" y="4"></position>
<position x="6" y="4"></position>
<position x="7" y="4"></position>
<position x="8" y="4"></position>
</constraint>
<constraint behavior="class de.sudoq.model.sudoku.UniqueConstraintBehavior" name="Row 5" type="0">
<position x="0" y="5"></position>
<position x="1" y="5"></position>
<position x="2" y="5"></position>
<position x="3" y="5"></position>
<position x="4" y="5"></position>
<position x="5" y="5"></position>
<position x="6" y="5"></position>
<position x="7" y="5"></position>
<position x="8" y="5"></position>
</constraint>
<constraint behavior="class de.sudoq.model.sudoku.UniqueConstraintBehavior" name="Row 6" type="0">
<position x="0" y="6"></position>
<position x="1" y="6"></position>
<position x="2" y="6"></position>
<position x="3" y="6"></position>
<position x="4" y="6"></position>
<position x="5" y="6"></position>
<position x="6" y="6"></position>
<position x="7" y="6"></position>
<position x="8" y="6"></position>
</constraint>
<constraint behavior="class de.sudoq.model.sudoku.UniqueConstraintBehavior" name="Row 7" type="0">
<position x="0" y="7"></position>
<position x="1" y="7"></position>
<position x="2" y="7"></position>
<position x="3" y="7"></position>
<position x="4" y="7"></position>
<position x="5" y="7"></position>
<position x="6" y="7"></position>
<position x="7" y="7"></position>
<position x="8" y="7"></position>
</constraint>
<constraint behavior="class de.sudoq.model.sudoku.UniqueConstraintBehavior" name="Row 8" type="0">
<position x="0" y="8"></position>
<position x="1" y="8"></position>
<position x="2" y="8"></position>
<position x="3" y="8"></position>
<position x="4" y="8"></position>
<position x="5" y="8"></position>
<position x="6" y="8"></position>
<position x="7" y="8"></position>
<position x="8" y="8"></position>
</constraint>
<constraint behavior="class de.sudoq.model.sudoku.UniqueConstraintBehavior" name="Column 0" type="0">
<position x="0" y="0"></position>
<position x="0" y="1"></position>
<position x="0" y="2"></position>
<position x="0" y="3"></position>
<position x="0" y="4"></position>
<position x="0" y="5"></position>
<position x="0" y="6"></position>
<position x="0" y="7"></position>
<position x="0" y="8"></position>
</constraint>
<constraint behavior="class de.sudoq.model.sudoku.UniqueConstraintBehavior" name="Column 1" type="0">
<position x="1" y="0"></position>
<position x="1" y="1"></position>
<position x="1" y="2"></position>
<position x="1" y="3"></position>
<position x="1" y="4"></position>
<position x="1" y="5"></position>
<position x="1" y="6"></position>
<position x="1" y="7"></position>
<position x="1" y="8"></position>
</constraint>
<constraint behavior="class de.sudoq.model.sudoku.UniqueConstraintBehavior" name="Column 2" type="0">
<position x="2" y="0"></position>
<position x="2" y="1"></position>
<position x="2" y="2"></position>
<position x="2" y="3"></position>
<position x="2" y="4"></position>
<position x="2" y="5"></position>
<position x="2" y="6"></position>
<position x="2" y="7"></position>
<position x="2" y="8"></position>
</constraint>
<constraint behavior="class de.sudoq.model.sudoku.UniqueConstraintBehavior" name="Column 3" type="0">
<position x="3" y="0"></position>
<position x="3" y="1"></position>
<position x="3" y="2"></position>
<position x="3" y="3"></position>
<position x="3" y="4"></position>
<position x="3" y="5"></position>
<position x="3" y="6"></position>
<position x="3" y="7"></position>
<position x="3" y="8"></position>
</constraint>
<constraint behavior="class de.sudoq.model.sudoku.UniqueConstraintBehavior" name="Column 4" type="0">
<position x="4" y="0"></position>
<position x="4" y="1"></position>
<position x="4" y="2"></position>
<position x="4" y="3"></position>
<position x="4" y="4"></position>
<position x="4" y="5"></position>
<position x="4" y="6"></position>
<position x="4" y="7"></position>
<position x="4" y="8"></position>
</constraint>
<constraint behavior="class de.sudoq.model.sudoku.UniqueConstraintBehavior" name="Column 5" type="0">
<position x="5" y="0"></position>
<position x="5" y="1"></position>
<position x="5" y="2"></position>
<position x="5" y="3"></position>
<position x="5" y="4"></position>
<position x="5" y="5"></position>
<position x="5" y="6"></position>
<position x="5" y="7"></position>
<position x="5" y="8"></position>
</constraint>
<constraint behavior="class de.sudoq.model.sudoku.UniqueConstraintBehavior" name="Column 6" type="0">
<position x="6" y="0"></position>
<position x="6" y="1"></position>
<position x="6" y="2"></position>
<position x="6" y="3"></position>
<position x="6" y="4"></position>
<position x="6" y="5"></position>
<position x="6" y="6"></position>
<position x="6" y="7"></position>
<position x="6" y="8"></position>
</constraint>
<constraint behavior="class de.sudoq.model.sudoku.UniqueConstraintBehavior" name="Column 7" type="0">
<position x="7" y="0"></position>
<position x="7" y="1"></position>
<position x="7" y="2"></position>
<position x="7" y="3"></position>
<position x="7" y="4"></position>
<position x="7" y="5"></position>
<position x="7" y="6"></position>
<position x="7" y="7"></position>
<position x="7" y="8"></position>
</constraint>
<constraint behavior="class de.sudoq.model.sudoku.UniqueConstraintBehavior" name="Column 8" type="0">
<position x="8" y="0"></position>
<position x="8" y="1"></position>
<position x="8" y="2"></position>
<position x="8" y="3"></position>
<position x="8" y="4"></position>
<position x="8" y="5"></position>
<position x="8" y="6"></position>
<position x="8" y="7"></position>
<position x="8" y="8"></position>
</constraint>
<constraint behavior="class de.sudoq.model.sudoku.UniqueConstraintBehavior" name="Block 0" type="1">
<position x="0" y="0"></position>
<position x="1" y="0"></position>
<position x="2" y="0"></position>
<position x="0" y="1"></position>
<position x="1" y="1"></position>
<position x="2" y="1"></position>
<position x="0" y="2"></position>
<position x="1" y="2"></position>
<position x="2" y="2"></position>
</constraint>
<constraint behavior="class de.sudoq.model.sudoku.UniqueConstraintBehavior" name="Block 1" type="1">
<position x="3" y="0"></position>
<position x="4" y="0"></position>
<position x="5" y="0"></position>
<position x="3" y="1"></position>
<position x="4" y="1"></position>
<position x="5" y="1"></position>
<position x="3" y="2"></position>
<position x="4" y="2"></position>
<position x="5" y="2"></position>
</constraint>
<constraint behavior="class de.sudoq.model.sudoku.UniqueConstraintBehavior" name="Block 2" type="1">
<position x="6" y="0"></position>
<position x="7" y="0"></position>
<position x="8" y="0"></position>
<position x="6" y="1"></position>
<position x="7" y="1"></position>
<position x="8" y="1"></position>
<position x="6" y="2"></position>
<position x="7" y="2"></position>
<position x="8" y="2"></position>
</constraint>
<constraint behavior="class de.sudoq.model.sudoku.UniqueConstraintBehavior" name="Block 3" type="1">
<position x="0" y="3"></position>
<position x="1" y="3"></position>
<position x="2" y="3"></position>
<position x="0" y="4"></position>
<position x="1" y="4"></position>
<position x="2" y="4"></position>
<position x="0" y="5"></position>
<position x="1" y="5"></position>
<position x="2" y="5"></position>
</constraint>
<constraint behavior="class de.sudoq.model.sudoku.UniqueConstraintBehavior" name="Block 4" type="1">
<position x="3" y="3"></position>
<position x="4" y="3"></position>
<position x="5" y="3"></position>
<position x="3" y="4"></position>
<position x="4" y="4"></position>
<position x="5" y="4"></position>
<position x="3" y="5"></position>
<position x="4" y="5"></position>
<position x="5" y="5"></position>
</constraint>
<constraint behavior="class de.sudoq.model.sudoku.UniqueConstraintBehavior" name="Block 5" type="1">
<position x="6" y="3"></position>
<position x="7" y="3"></position>
<position x="8" y="3"></position>
<position x="6" y="4"></position>
<position x="7" y="4"></position>
<position x="8" y="4"></position>
<position x="6" y="5"></position>
<position x="7" y="5"></position>
<position x="8" y="5"></position>
</constraint>
<constraint behavior="class de.sudoq.model.sudoku.UniqueConstraintBehavior" name="Block 6" type="1">
<position x="0" y="6"></position>
<position x="1" y="6"></position>
<position x="2" y="6"></position>
<position x="0" y="7"></position>
<position x="1" y="7"></position>
<position x="2" y="7"></position>
<position x="0" y="8"></position>
<position x="1" y="8"></position>
<position x="2" y="8"></position>
</constraint>
<constraint behavior="class de.sudoq.model.sudoku.UniqueConstraintBehavior" name="Block 7" type="1">
<position x="3" y="6"></position>
<position x="4" y="6"></position>
<position x="5" y="6"></position>
<position x="3" y="7"></position>
<position x="4" y="7"></position>
<position x="5" y="7"></position>
<position x="3" y="8"></position>
<position x="4" y="8"></position>
<position x="5" y="8"></position>
</constraint>
<constraint behavior="class de.sudoq.model.sudoku.UniqueConstraintBehavior" name="Block 8" type="1">
<position x="6" y="6"></position>
<position x="7" y="6"></position>
<position x="8" y="6"></position>
<position x="6" y="7"></position>
<position x="7" y="7"></position>
<position x="8" y="7"></position>
<position x="6" y="8"></position>
<position x="7" y="8"></position>
<position x="8" y="8"></position>
</constraint>
<constraint behavior="class de.sudoq.model.sudoku.UniqueConstraintBehavior" name="Extra block 0" type="2">
<position x="1" y="1"></position>
<position x="2" y="1"></position>
<position x="3" y="1"></position>
<position x="1" y="2"></position>
<position x="2" y="2"></position>
<position x="3" y="2"></position>
<position x="1" y="3"></position>
<position x="2" y="3"></position>
<position x="3" y="3"></position>
</constraint>
<constraint behavior="class de.sudoq.model.sudoku.UniqueConstraintBehavior" name="Extra block 1" type="2">
<position x="5" y="1"></position>
<position x="6" y="1"></position>
<position x="7" y="1"></position>
<position x="5" y="2"></position>
<position x="6" y="2"></position>
<position x="7" y="2"></position>
<position x="5" y="3"></position>
<position x="6" y="3"></position>
<position x="7" y="3"></position>
</constraint>
<constraint behavior="class de.sudoq.model.sudoku.UniqueConstraintBehavior" name="Extra block 2" type="2">
<position x="1" y="5"></position>
<position x="2" y="5"></position>
<position x="3" y="5"></position>
<position x="1" y="6"></position>
<position x="2" y="6"></position>
<position x="3" y="6"></position>
<position x="1" y="7"></position>
<position x="2" y="7"></position>
<position x="3" y="7"></position>
</constraint>
<constraint behavior="class de.sudoq.model.sudoku.UniqueConstraintBehavior" name="Extra block 3" type="2">
<position x="5" y="5"></position>
<position x="6" y="5"></position>
<position x="7" y="5"></position>
<position x="5" y="6"></position>
<position x="6" y="6"></position>
<position x="7" y="6"></position>
<position x="5" y="7"></position>
<position x="6" y="7"></position>
<position x="7" y="7"></position>
</constraint>
<SetOfPermutationProperties>
<PermutationProperty permutationNr="0"></PermutationProperty>
<PermutationProperty permutationNr="1"></PermutationProperty>
<PermutationProperty permutationNr="6"></PermutationProperty>
<PermutationProperty permutationNr="7"></PermutationProperty>
<PermutationProperty permutationNr="8"></PermutationProperty>
<PermutationProperty permutationNr="9"></PermutationProperty>
</SetOfPermutationProperties>
<ComplexityConstraintBuilder>
<complexityConstraint complexity="3" averageFields="27" minComplexity="2500" maxComplexity="25000" numberOfAllowedHelpers="2147483647"></complexityConstraint>
<complexityConstraint complexity="2" averageFields="28" minComplexity="1000" maxComplexity="2500" numberOfAllowedHelpers="2147483647"></complexityConstraint>
<complexityConstraint complexity="1" averageFields="32" minComplexity="750" maxComplexity="1050" numberOfAllowedHelpers="3"></complexityConstraint>
<complexityConstraint complexity="0" averageFields="40" minComplexity="500" maxComplexity="800" numberOfAllowedHelpers="2"></complexityConstraint>
<complexityConstraint complexity="4" averageFields="32" minComplexity="1" maxComplexity="2147483647" numberOfAllowedHelpers="2147483647"></complexityConstraint>
</ComplexityConstraintBuilder>
</sudokutype>
Loading

0 comments on commit 168138e

Please sign in to comment.