Safe Haskell | None |
---|---|
Language | Haskell98 |
Main module, to include API
Documentation
module Fresco
module HGamer3D.Data
module HGamer3D.Util
module HGamer3D.Graphics3D
module HGamer3D.Input
module HGamer3D.GUI
module HGamer3D.Audio
type GameLogicFunction = HG3D -> IO () Source #
runGame :: Graphics3DConfig -> GameLogicFunction -> GameTime -> IO () Source #
registerCallback :: Serialise a => HG3D -> Entity -> ComponentType a -> (a -> IO ()) -> IO () Source #
data EntityTree Source #
(<|) :: String -> ([(Word64, Component)], [EntityTree]) -> EntityTree Source #
(-|) :: () -> ([(Word64, Component)], [EntityTree]) -> EntityTree Source #