Module
Graphics.Phaser.Sprite
- Package
- purescript-phaser
- Repository
- lfarroco/purescript-phaser
#addImpl Source
addImpl :: Fn3 String { x :: Number, y :: Number } PhaserScene (Effect PhaserSprite)
https://photonstorm.github.io/phaser3-docs/Phaser.GameObjects.Sprite.html A PhaserSprite also implements the PhaserGameObject typeclass
#add Source
add :: String -> { x :: Number, y :: Number } -> PhaserScene -> Effect PhaserSprite
#createAnimation Source
createAnimation :: String -> Array FrameNumber -> Number -> Int -> PhaserScene -> Effect PhaserAnimation
Besides having a PhaserScene
parameter, animations created with createAnimation
are in fact global and can be accessed from other scenes. Because of that you
need to create the animations only once in your application.
#playAnimation Source
playAnimation :: String -> PhaserSprite -> Effect PhaserSprite
#removeAnimation Source
removeAnimation :: String -> PhaserSprite -> Effect PhaserSprite
#stopAfterDelay Source
stopAfterDelay :: Number -> PhaserSprite -> Effect PhaserSprite
#generateFrameNumbers Source
generateFrameNumbers :: String -> Int -> Int -> PhaserScene -> Effect (Array FrameNumber)
#setFrame Source
setFrame :: Int -> PhaserSprite -> Effect PhaserSprite
- Modules
- Graphics.
Phaser - Graphics.
Phaser. Camera - Graphics.
Phaser. Container - Graphics.
Phaser. Events - Graphics.
Phaser. ForeignTypes - Graphics.
Phaser. GameObject - Graphics.
Phaser. Graphics - Graphics.
Phaser. Image - Graphics.
Phaser. Loader - Graphics.
Phaser. Scene - Graphics.
Phaser. Sprite - Graphics.
Phaser. Text - Graphics.
Phaser. TileMap - Graphics.
Phaser. Time - Graphics.
Phaser. Tween