Implement slime splitting
This commit is contained in:
@@ -22,7 +22,12 @@ cardVec = \case
|
||||
West -> V2 (-1) 0
|
||||
|
||||
vecCard :: Point2 -> CardinalPoint
|
||||
vecCard (V2 x y) = undefined
|
||||
vecCard 0 = error "vecCard null"
|
||||
vecCard (V2 x y)
|
||||
| x > abs y = East
|
||||
| -x > abs y = West
|
||||
| y > 0 = North
|
||||
| otherwise = South
|
||||
|
||||
card8Vec :: Cardinal8 -> Point2
|
||||
card8Vec cp = case cp of
|
||||
|
||||
Reference in New Issue
Block a user