Class ChristmasExtension.Star

  • Enclosing class:
    ChristmasExtension

    private class ChristmasExtension.Star
    extends java.lang.Object
    • Field Detail

      • radiusX

        private int radiusX
      • radiusY

        private int radiusY
      • maxRadiusX

        private int maxRadiusX
      • maxRadiusY

        private int maxRadiusY
      • centerX

        private int centerX
      • centerY

        private int centerY
      • fallSpeed

        private final int fallSpeed
      • orientation

        private final boolean orientation
      • originalColor

        private final int[] originalColor
      • color

        private final int[] color
      • direction

        private int direction
      • haveEight

        private final boolean haveEight
    • Constructor Detail

      • Star

        public Star()
    • Method Detail

      • paint

        public void paint​(java.awt.Graphics g,
                          java.awt.Color forceColor1,
                          java.awt.Color forceColor2)
      • animate

        private void animate()
      • createRadius

        private int createRadius()
      • createPolygon

        private java.awt.Polygon createPolygon()
      • interpolateColors

        private void interpolateColors​(int is,
                                       int max)
      • createRadiuses

        private void createRadiuses()