nyx-game-1.0.1.0: A bullet-hell game made with SDL2.

Safe HaskellNone
LanguageHaskell2010

Play.Engine.Sprite

Documentation

data Sprite Source #

Constructors

Sprite 
Instances
Eq Sprite Source # 
Instance details

Defined in Play.Engine.Sprite

Methods

(==) :: Sprite -> Sprite -> Bool #

(/=) :: Sprite -> Sprite -> Bool #

Generic Sprite Source # 
Instance details

Defined in Play.Engine.Sprite

Associated Types

type Rep Sprite :: Type -> Type #

Methods

from :: Sprite -> Rep Sprite x #

to :: Rep Sprite x -> Sprite #

HasSize Sprite Size Source # 
Instance details

Defined in Play.Engine.Sprite

HasPos Sprite Int Source # 
Instance details

Defined in Play.Engine.Sprite

HasTexture Sprite Texture Source # 
Instance details

Defined in Play.Engine.Sprite

HasSpeed Sprite Int Source # 
Instance details

Defined in Play.Engine.Sprite

HasMaxPos Sprite Int Source # 
Instance details

Defined in Play.Engine.Sprite

HasInitSpeed Sprite Int Source # 
Instance details

Defined in Play.Engine.Sprite

HasAction Sprite Int Source # 
Instance details

Defined in Play.Engine.Sprite

HasActionmap Sprite (Map Text Int) Source # 
Instance details

Defined in Play.Engine.Sprite

type Rep Sprite Source # 
Instance details

Defined in Play.Engine.Sprite

class HasAction s a | s -> a where Source #

Methods

action :: Lens' s a Source #

Instances
HasAction Sprite Int Source # 
Instance details

Defined in Play.Engine.Sprite

class HasActionmap s a | s -> a where Source #

Methods

actionmap :: Lens' s a Source #

Instances
HasActionmap Sprite (Map Text Int) Source # 
Instance details

Defined in Play.Engine.Sprite

class HasInitSpeed s a | s -> a where Source #

Methods

initSpeed :: Lens' s a Source #

Instances
HasInitSpeed Sprite Int Source # 
Instance details

Defined in Play.Engine.Sprite

class HasMaxPos s a | s -> a where Source #

Methods

maxPos :: Lens' s a Source #

Instances
HasMaxPos Sprite Int Source # 
Instance details

Defined in Play.Engine.Sprite

class HasSpeed s a | s -> a where Source #

Methods

speed :: Lens' s a Source #

Instances
HasSpeed Sprite Int Source # 
Instance details

Defined in Play.Engine.Sprite

class HasTexture s a | s -> a where Source #

Methods

texture :: Lens' s a Source #

Instances
HasTexture Sprite Texture Source # 
Instance details

Defined in Play.Engine.Sprite

data MakeArgs Source #

Constructors

MakeArgs