Add rooms, placements and room positions
This commit is contained in:
+6
-6
@@ -215,16 +215,16 @@ gameRoomFromRoom rm = GameRoom
|
||||
[p +.+ 10 *.* unitVectorAtAngle a
|
||||
,p -.- 10 *.* unitVectorAtAngle a
|
||||
]
|
||||
filterUnusedLinks (UnusedLink p _) = Just p
|
||||
filterUnusedLinks (UnusedLink p _ _) = Just p
|
||||
filterUnusedLinks _ = Nothing
|
||||
filterUsedLinks (UsedOutLink _ _ p a) = doubleShift p a
|
||||
filterUsedLinks (UsedInLink _ p a) = doubleShift p a
|
||||
filterUsedLinks (UsedOutLink _ _ p a _) = doubleShift p a
|
||||
filterUsedLinks (UsedInLink _ p a _) = doubleShift p a
|
||||
filterUsedLinks _ = []
|
||||
undir (UsedOutLink _ _ _ a) = Just $ 0.5*pi + a + snd (_rmShift rm)
|
||||
undir (UsedInLink _ _ a) = Just $ 0.5*pi + a + snd (_rmShift rm)
|
||||
undir (UsedOutLink _ _ _ a _) = Just $ 0.5*pi + a + snd (_rmShift rm)
|
||||
undir (UsedInLink _ _ a _) = Just $ 0.5*pi + a + snd (_rmShift rm)
|
||||
undir _ = Nothing
|
||||
closePoints x y = roundPoint2 x == roundPoint2 y
|
||||
getDir (UsedInLink _ _ a:_) = a + snd (_rmShift rm)
|
||||
getDir (UsedInLink _ _ a _:_) = a + snd (_rmShift rm)
|
||||
getDir (_:xs) = getDir xs
|
||||
getDir _ = 0 -- fallback
|
||||
|
||||
|
||||
Reference in New Issue
Block a user