+-- The "tetrahedron" function pattern matches on the integers zero
+-- through twenty-three, but doesn't handle the "otherwise" case, for
+-- performance reasons.
+{-# OPTIONS_GHC -Wno-incomplete-patterns #-}
+
module Cube (
Cube(..),
cube_properties,
choose,
testProperty )
import Cardinal (
- Cardinal(..),
+ Cardinal(F, B, L, R, D, T, FL, FR, FD, FT,
+ BL, BR, BD, BT, LD, LT, RD, RT, I),
ccwx,
ccwy,
ccwz,