Interface FxBoulderDashSpriteFactory

  • All Superinterfaces:
    org.refcodes.factory.ContextLookupFactory<javafx.scene.Node,​org.refcodes.data.ext.boulderdash.BoulderDashStatus,​org.refcodes.checkerboard.alt.javafx.FxCheckerboardViewer<?,​org.refcodes.data.ext.boulderdash.BoulderDashStatus>>, org.refcodes.checkerboard.alt.javafx.FxSpriteFactory<org.refcodes.data.ext.boulderdash.BoulderDashStatus>, org.refcodes.checkerboard.SpriteFactory<javafx.scene.Node,​org.refcodes.data.ext.boulderdash.BoulderDashStatus,​org.refcodes.checkerboard.alt.javafx.FxCheckerboardViewer<?,​org.refcodes.data.ext.boulderdash.BoulderDashStatus>>
    All Known Implementing Classes:
    FxBoulderDashSpriteFactoryImpl

    public interface FxBoulderDashSpriteFactory
    extends org.refcodes.checkerboard.alt.javafx.FxSpriteFactory<org.refcodes.data.ext.boulderdash.BoulderDashStatus>
    A factory for creating FxBoulderDash objects.
    Author:
    steiner
    • Method Detail

      • getScaleFactor

        double getScaleFactor()
        Gets the scale factor.
        Returns:
        the scale factor
      • setScaleFactor

        void setScaleFactor​(double aScaleFactor)
        Sets the scale factor.
        Parameters:
        aScaleFactor - the new scale factor
      • withScaleFactor

        FxBoulderDashSpriteFactory withScaleFactor​(double aScaleFactor)
        With scale factor.
        Parameters:
        aScaleFactor - the scale factor
        Returns:
        the fx boulder dash factory
      • getOpacity

        double getOpacity()
        Gets the opacity.
        Returns:
        the opacity
      • setOpacity

        void setOpacity​(double aOpacity)
        Sets the opacity.
        Parameters:
        aOpacity - the new opacity
      • withOpacity

        FxBoulderDashSpriteFactory withOpacity​(double aOpacity)
        With opacity.
        Parameters:
        aOpacity - the opacity
        Returns:
        the fx boulder dash factory