Fix aiming with no weapon crash
This commit is contained in:
@@ -3,13 +3,26 @@ module LensHelp
|
||||
, (.:~)
|
||||
, (.++~)
|
||||
, (++.~)
|
||||
, (.*.*~)
|
||||
, (.+.+~)
|
||||
) where
|
||||
import Geometry
|
||||
import Control.Lens
|
||||
|
||||
infixr 4 .:~
|
||||
(.:~) :: ASetter s t [a] [a] -> a -> s -> t
|
||||
(.:~) m x = m %~ (x :)
|
||||
|
||||
infixr 4 .*.*~
|
||||
(.*.*~) :: ASetter s t Point2 Point2 -> Float -> s -> t
|
||||
{-# INLINABLE (.*.*~) #-}
|
||||
(.*.*~) m x = m %~ (x *.*)
|
||||
|
||||
infixr 4 .+.+~
|
||||
(.+.+~) :: ASetter s t Point2 Point2 -> Point2 -> s -> t
|
||||
{-# INLINABLE (.+.+~) #-}
|
||||
(.+.+~) m x = m %~ (x +.+)
|
||||
|
||||
infixr 4 .++~
|
||||
(.++~) :: ASetter s t [a] [a] -> [a] -> s -> t
|
||||
(.++~) m x = m %~ (x ++)
|
||||
|
||||
Reference in New Issue
Block a user