Move main to allow for new executables
This commit is contained in:
@@ -37,7 +37,7 @@ wasdWithAiming w speed i cr
|
||||
| otherwise = theTurn $ theMovement cr
|
||||
where
|
||||
theMovement
|
||||
| movDir == (V2 0 0) = id
|
||||
| movDir == V2 0 0 = id
|
||||
| otherwise = crMvAbsolute (speed *.* movAbs) . set crMvDir dir
|
||||
theTurn cr' = creatureTurnTowardDir (_crMvDir cr') 0.2 cr'
|
||||
movDir = wasdDir w
|
||||
@@ -53,11 +53,11 @@ wasdWithAiming w speed i cr
|
||||
|
||||
wasdM :: World -> SDL.Scancode -> Point2
|
||||
wasdM w scancode
|
||||
| scancode == moveUpKey (_keyConfig w) = ( V2 (0) ( 1))
|
||||
| scancode == moveDownKey (_keyConfig w) = (V2 ( 0) (-1))
|
||||
| scancode == moveRightKey (_keyConfig w) = (V2 ( 1) ( 0))
|
||||
| scancode == moveLeftKey (_keyConfig w) = (V2 (-1) ( 0))
|
||||
wasdM _ _ = (V2 0 0)
|
||||
| scancode == moveUpKey (_keyConfig w) = V2 0 1
|
||||
| scancode == moveDownKey (_keyConfig w) = V2 0 (-1)
|
||||
| scancode == moveRightKey (_keyConfig w) = V2 1 0
|
||||
| scancode == moveLeftKey (_keyConfig w) = V2 (-1) 0
|
||||
wasdM _ _ = V2 0 0
|
||||
|
||||
wasdDir :: World -> Point2
|
||||
wasdDir w = foldr ((+.+) . wasdM w) (V2 0 0) $ _keys w
|
||||
@@ -65,7 +65,7 @@ wasdDir w = foldr ((+.+) . wasdM w) (V2 0 0) $ _keys w
|
||||
wasdComp :: S.Set SDL.Scancode -> World -> (Point2,Maybe Float)
|
||||
wasdComp ks w = f $ foldr ( (+.+) . wasdM w ) (V2 0 0) ks
|
||||
where
|
||||
f (V2 0 0) = ((V2 0 0), Nothing)
|
||||
f (V2 0 0) = (V2 0 0, Nothing)
|
||||
f p = (errorNormalizeV 46 p, Just $ argV p)
|
||||
|
||||
{- | Set posture according to mouse presses. -}
|
||||
|
||||
Reference in New Issue
Block a user