Module
Graphics.Phaser.Sprite
- Package
- purescript-phaser
- Repository
- lfarroco/purescript-phaser
#FrameNumber Source
type FrameNumber = { frame :: Int, key :: String }
#create Source
create :: { x :: Number, y :: Number } -> String -> PhaserScene -> Effect PhaserSprite
https://photonstorm.github.io/phaser3-docs/Phaser.GameObjects.Sprite.html A PhaserSprite also implements the PhaserGameObject typeclass
#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.
#Sprite Source
class Sprite :: forall k. k -> Constraint
class Sprite a
Instances
#playAnimation Source
playAnimation :: forall a. Sprite a => { ignoreIfPlaying :: Boolean, key :: String } -> a -> Effect a
#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. ArcadePhysics - Graphics.
Phaser. Camera - Graphics.
Phaser. Container - Graphics.
Phaser. CoreTypes - Graphics.
Phaser. Curves - Graphics.
Phaser. Display. RGB - Graphics.
Phaser. Events - Graphics.
Phaser. ForeignTypes - Graphics.
Phaser. GameConfig - Graphics.
Phaser. GameObject - Graphics.
Phaser. GameObjects. LightsManager - Graphics.
Phaser. Graphics - Graphics.
Phaser. Image - Graphics.
Phaser. Input. InputPlugin - Graphics.
Phaser. Input. Pointer - Graphics.
Phaser. Loader - Graphics.
Phaser. Scene - Graphics.
Phaser. SceneManager - Graphics.
Phaser. Sprite - Graphics.
Phaser. Text - Graphics.
Phaser. TileMap - Graphics.
Phaser. Time - Graphics.
Phaser. Tween - Graphics.
Tweens. TweenManager - Internal.
Utils - Phaser.
Graphics. Input. KeyCodes - Utils.
FFI