packages feed

cadence-0.1.0.0: src/Cadence.hs

module Cadence (
    -- * Types
    Config(..), Renderable(..), FPS, Position(..), Time(..), Renderer(..), Window(..), TargetFPS(..), RenPoint(..), RenRectangle(..), RenLine(..), Camera(..), Colour(..), Layer(..), IsVisible(..), defaultConfig,

    -- * Systems
    initialise, run, makeWorld', getMaybe, stepAnimations,

    -- * Texture
    TextureData(..), Animation(..), TextureMap(..), RenTexture(..), loadTexture,

    -- * Font
    FontMap(..), RenText(..), loadFont,

    -- * Draw
    draw, drawTexture, drawText, drawLine, drawPoint, drawRect, drawFilledRect
) where

import Cadence.Types
import Cadence.Systems
import Cadence.Texture
import Cadence.Font
import Cadence.Draw