tcod-haskell-0.1.0.0: Bindings to libtcod roguelike engine
Game.TCOD.Tree
Synopsis
data TCODTree a Source #
Rose tree implemented in TCOD
Constructors
Fields
Instances
Methods
(==) :: TCODTree a -> TCODTree a -> Bool #
(/=) :: TCODTree a -> TCODTree a -> Bool #
showsPrec :: Int -> TCODTree a -> ShowS #
show :: TCODTree a -> String #
showList :: [TCODTree a] -> ShowS #
Associated Types
type Rep (TCODTree a) :: * -> * #
from :: TCODTree a -> Rep (TCODTree a) x #
to :: Rep (TCODTree a) x -> TCODTree a #
sizeOf :: TCODTree a -> Int #
alignment :: TCODTree a -> Int #
peekElemOff :: Ptr (TCODTree a) -> Int -> IO (TCODTree a) #
pokeElemOff :: Ptr (TCODTree a) -> Int -> TCODTree a -> IO () #
peekByteOff :: Ptr b -> Int -> IO (TCODTree a) #
pokeByteOff :: Ptr b -> Int -> TCODTree a -> IO () #
peek :: Ptr (TCODTree a) -> IO (TCODTree a) #
poke :: Ptr (TCODTree a) -> TCODTree a -> IO () #
treeNew :: IO (TCODTree a) Source #
Allocating new tree node
treeAddSon Source #
Arguments
node
son
Adding a new son to tree