| Copyright | (c) plaimi 2015 |
|---|---|
| License | AGPL-3 |
| Maintainer | blubber@plaimi.net |
| Safe Haskell | None |
| Language | Haskell2010 |
Blubber.Server.ViewPort
Description
- data ViewPort = MkViewPort {
- viewPos :: Vector
- viewWidth :: Double
- viewHeight :: Double
- visiblePlayers :: Map String Entity
- visibleNeutrals :: [Entity]
- mkViewPort :: World -> String -> ViewPort
- getVisiblePlayers :: Map String Entity -> Vector -> Double -> Map String Entity
- getVisibles :: Set Entity -> Vector -> Double -> Set Entity
- worldViewPort :: World -> ViewPort
- viewPort :: World -> String -> ViewPort