Advertisement
Nevoic

Untitled

Oct 6th, 2019
281
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. step :: Game -> Game
  2. step g = fromMaybe g $ do
  3.   guard (not $ g ^. paused || g ^. dead)
  4.   let g' = g & frozen .~ False
  5.  return . fromMaybe (move g') $ die g' <|> eatFood g'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement