tcod-haskell-0.1.0.0: Bindings to libtcod roguelike engine
Game.TCOD.FovTypes
Synopsis
data TCODFovAlgorithm Source #
Supported FOV algorithms
Constructors
http://roguebasin.roguelikedevelopment.org/index.php?title=Ray_casting
http://www.geocities.com/temerra/los_rays.html
http://roguebasin.roguelikedevelopment.org/index.php?title=FOV_using_recursive_shadowcasting
http://roguebasin.roguelikedevelopment.org/index.php?title=Precise_Permissive_Field_of_View
Mingos' Restrictive Precise Angle Shadowcasting (contribution by Mingos)
Instances
Methods
minBound :: TCODFovAlgorithm #
maxBound :: TCODFovAlgorithm #
succ :: TCODFovAlgorithm -> TCODFovAlgorithm #
pred :: TCODFovAlgorithm -> TCODFovAlgorithm #
toEnum :: Int -> TCODFovAlgorithm #
fromEnum :: TCODFovAlgorithm -> Int #
enumFrom :: TCODFovAlgorithm -> [TCODFovAlgorithm] #
enumFromThen :: TCODFovAlgorithm -> TCODFovAlgorithm -> [TCODFovAlgorithm] #
enumFromTo :: TCODFovAlgorithm -> TCODFovAlgorithm -> [TCODFovAlgorithm] #
enumFromThenTo :: TCODFovAlgorithm -> TCODFovAlgorithm -> TCODFovAlgorithm -> [TCODFovAlgorithm] #
(==) :: TCODFovAlgorithm -> TCODFovAlgorithm -> Bool #
(/=) :: TCODFovAlgorithm -> TCODFovAlgorithm -> Bool #
compare :: TCODFovAlgorithm -> TCODFovAlgorithm -> Ordering #
(<) :: TCODFovAlgorithm -> TCODFovAlgorithm -> Bool #
(<=) :: TCODFovAlgorithm -> TCODFovAlgorithm -> Bool #
(>) :: TCODFovAlgorithm -> TCODFovAlgorithm -> Bool #
(>=) :: TCODFovAlgorithm -> TCODFovAlgorithm -> Bool #
max :: TCODFovAlgorithm -> TCODFovAlgorithm -> TCODFovAlgorithm #
min :: TCODFovAlgorithm -> TCODFovAlgorithm -> TCODFovAlgorithm #
readsPrec :: Int -> ReadS TCODFovAlgorithm #
readList :: ReadS [TCODFovAlgorithm] #
readPrec :: ReadPrec TCODFovAlgorithm #
readListPrec :: ReadPrec [TCODFovAlgorithm] #
showsPrec :: Int -> TCODFovAlgorithm -> ShowS #
show :: TCODFovAlgorithm -> String #
showList :: [TCODFovAlgorithm] -> ShowS #
Associated Types
type Rep TCODFovAlgorithm :: * -> * #
from :: TCODFovAlgorithm -> Rep TCODFovAlgorithm x #
to :: Rep TCODFovAlgorithm x -> TCODFovAlgorithm #