summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Wadham <[email protected]>2015-07-13 14:43:17 +1000
committerIan Wadham <[email protected]>2015-07-13 14:43:17 +1000
commiteaa1d572ec2bac3501c6fd5cf8a8ceb782deb20a (patch)
tree5009b6f2c672eb3932f9185aa6dee8a273baab2c
parenta54a03f0ab175d590799442a61e62f6203b7dcf4 (diff)
Add the 9x9 Killer Sudoku puzzle-type to the KSudoku range.
-rw-r--r--src/shapes/CMakeLists.txt2
-rw-r--r--src/shapes/Killer_9x9.desktop6
-rw-r--r--src/shapes/Killer_9x9.xml7
3 files changed, 14 insertions, 1 deletions
diff --git a/src/shapes/CMakeLists.txt b/src/shapes/CMakeLists.txt
index b03d502..57babb7 100644
--- a/src/shapes/CMakeLists.txt
+++ b/src/shapes/CMakeLists.txt
@@ -17,7 +17,7 @@ install( FILES
Mathdoku_4x4.desktop Mathdoku_4x4.xml
Mathdoku_Settable.desktop Mathdoku_Settable.xml
Killer_4x4.desktop Killer_4x4.xml
- # Killer_9x9.desktop Killer_9x9.xml # OUT - until 9x9 gameplay improves
+ Killer_9x9.desktop Killer_9x9.xml
DESTINATION ${DATA_INSTALL_DIR}/ksudoku
)
diff --git a/src/shapes/Killer_9x9.desktop b/src/shapes/Killer_9x9.desktop
new file mode 100644
index 0000000..ef146b2
--- /dev/null
+++ b/src/shapes/Killer_9x9.desktop
@@ -0,0 +1,6 @@
+[KSudokuVariant]
+Name=Killer Sudoku
+Description=Classic Sudoku, but cages must add to totals shown
+Author=Ian Wadham
+FileName=Killer_9x9.xml
+Icon=ksudoku-ksudoku_9x9
diff --git a/src/shapes/Killer_9x9.xml b/src/shapes/Killer_9x9.xml
new file mode 100644
index 0000000..507f1de
--- /dev/null
+++ b/src/shapes/Killer_9x9.xml
@@ -0,0 +1,7 @@
+<!DOCTYPE ksudoku-graph>
+<ksudoku-graph>
+ <graph sizeX="9" sizeY="9" sizeZ="1" ncliques="27" order="9"
+type="custom" specific-type="KillerSudoku" name="KillerSudoku_9x9">
+ <sudokugroups at="0" withblocks="1" />
+ </graph>
+</ksudoku-graph>