10 lines
219 B
Julia
10 lines
219 B
Julia
include("Shape.jl")
|
|
|
|
struct ImmutableOrientedShape
|
|
cubes::List{Tuple{Int8, Int8, Int8}}
|
|
hash::UInt
|
|
end
|
|
|
|
Base.hash(S::ImmutableOrientedShape) = S.hash
|
|
Base.hash(S::ImmutableOrientedShape, h::UInt) = S.hash ⊻ h
|