From 56ef86f92b77412bfe27d7206d25b323475e71fe Mon Sep 17 00:00:00 2001 From: Michael Quevillon Date: Tue, 28 May 2019 00:19:33 -0400 Subject: New grid type: compass dodecagonal A grid based on dodecagons with square symmetry. In between dodecagons there are 4 triangles around 1 square, which resembles a compass rose. https://en.wikipedia.org/wiki/3-4-3-12_tiling --- loopy.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'loopy.c') diff --git a/loopy.c b/loopy.c index 176b562..bab5bf2 100644 --- a/loopy.c +++ b/loopy.c @@ -279,6 +279,7 @@ static void check_caches(const solver_state* sstate); A("Penrose (rhombs)",PENROSE_P3,3,3) \ A("Great-Great-Dodecagonal",GREATGREATDODECAGONAL,2,2) \ A("Kagome",KAGOME,3,3) \ + A("Compass-Dodecagonal",COMPASSDODECAGONAL,2,2) \ /* end of list */ #define GRID_NAME(title,type,amin,omin) title, @@ -552,6 +553,7 @@ static const game_params loopy_presets_more[] = { { 3, 3, DIFF_HARD, LOOPY_GRID_DODECAGONAL }, { 3, 3, DIFF_HARD, LOOPY_GRID_GREATDODECAGONAL }, { 3, 2, DIFF_HARD, LOOPY_GRID_GREATGREATDODECAGONAL }, + { 3, 3, DIFF_HARD, LOOPY_GRID_COMPASSDODECAGONAL }, #else { 10, 10, DIFF_HARD, LOOPY_GRID_HONEYCOMB }, { 5, 4, DIFF_HARD, LOOPY_GRID_GREATHEXAGONAL }, @@ -561,6 +563,7 @@ static const game_params loopy_presets_more[] = { { 5, 4, DIFF_HARD, LOOPY_GRID_DODECAGONAL }, { 5, 4, DIFF_HARD, LOOPY_GRID_GREATDODECAGONAL }, { 5, 3, DIFF_HARD, LOOPY_GRID_GREATGREATDODECAGONAL }, + { 5, 4, DIFF_HARD, LOOPY_GRID_COMPASSDODECAGONAL }, #endif }; -- cgit v1.1