summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorheav <hheav3@gmail.com>2023-03-26 18:33:49 +0000
committerheav <hheav3@gmail.com>2023-03-26 18:33:49 +0000
commitb63951618b4af1240887259ab4e026b926a7bda1 (patch)
tree85a1e653021e62ead7fcfe49ce34fa542efe20af
parentd5fcdbc023c471a5e0079acedfe75a541d8f9693 (diff)
correct heav octomino; chirality was flipped
-rw-r--r--game/heav_optimal_shapes.lua32
1 files changed, 32 insertions, 0 deletions
diff --git a/game/heav_optimal_shapes.lua b/game/heav_optimal_shapes.lua
new file mode 100644
index 0000000..bc8a159
--- /dev/null
+++ b/game/heav_optimal_shapes.lua
@@ -0,0 +1,32 @@
+local poly = require "game.polyomino"
+
+local M = {}
+M.__index = M
+
+M.spite_shape = poly.def("heav.spite_shape", [[
+ #.#
+ .#.#
+ #.#.
+ .#.#
+]])
+
+M.heav = poly.def("heav.heav", [[
+ ..#.
+ ###.
+ .###
+ .#..
+]])
+
+M.colon = poly.def("heav.colon", [[
+ .#.
+ ...
+ .#.
+]])
+
+M.semicolon = poly.def("heav.semicolon", [[
+ .#.
+ ...
+ ##.
+]])
+
+return M