kinugasa.object

## クラス FlashEffect

- java.lang.Object
- - kinugasa.object.Sprite
  - - kinugasa.object.BasicSprite
    - - kinugasa.object.ScreenEffect
      - - kinugasa.object.FlashEffect

- すべての実装されたインタフェース:
    java.io.Serializable, java.lang.Cloneable, java.lang.Comparable<Sprite>, Nameable, Controllable, Drawable, Shapeable, Statable

      public class FlashEffect
      extends ScreenEffect

  単色のフラッシュ効果のエフェクトの実装です.
  関連項目:
    直列化された形式

- - ### コンストラクタのサマリー

    コンストラクタ
    コンストラクタと説明
    `FlashEffect(java.awt.Color color, TimeCounter blinkRate, TimeCounter flashTime, float x, float y, float w, float h)`

  - ### メソッドのサマリー

    All Methods Instance Methods Concrete Methods
    修飾子とタイプ | メソッドと説明
    --- | ---
    `void` | `draw(java.awt.Graphics2D g)` スプライトを描画します.
    `boolean` | `isEnded()` このオブジェクトが「終了した」状態であるかを検査します.
    `boolean` | `isRunning()` このオブジェクトが「開始している」状態であるかを検査します.
    `void` | `reset()`

    - ### クラスから継承されたメソッド kinugasa.object.BasicSprite

      `clone, getAngle, getMovingModel, getMovingModel, getNextCenter, getNextLocation, getSpeed, getVector, move, move, move, move, setAngle, setMovingModel, setSpeed, setVector, toString`

    - ### クラスから継承されたメソッド kinugasa.object.Sprite

      `compareTo, contains, getBounds, getCenter, getCenterX, getCenterY, getHeight, getHitBounds, getLocation, getName, getPersonalCenter, getPersonalCenterX, getPersonalCenterY, getSize, getWidth, getX, getY, getZ, isExist, isVisible, setBounds, setBounds, setBounds, setExist, setHeight, setLocation, setLocation, setName, setSize, setSize, setVisible, setWidth, setX, setY, setZ, update, updateCenter, updatePersonalCenter`

    - ### クラスから継承されたメソッド java.lang.Object

      `equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

- - ### コンストラクタの詳細

    - #### FlashEffect

          public FlashEffect(java.awt.Color color,
                             TimeCounter blinkRate,
                             TimeCounter flashTime,
                             float x,
                             float y,
                             float w,
                             float h)

  - ### メソッドの詳細

    - #### draw

          public void draw(java.awt.Graphics2D g)

      クラスからコピーされた説明: `BasicSprite`
      スプライトを描画します. visibleまたはexistがfalseのとき、描画してはなりません.
      定義:
        `draw` インタフェース内 `Drawable`
      定義:
        `draw` クラス内 `ScreenEffect`
      パラメータ:
        `g` - グラフィックスコンテキスト.

    - #### isEnded

          public boolean isEnded()

      インタフェースからコピーされた説明: `Statable`
      このオブジェクトが「終了した」状態であるかを検査します.
      定義:
        `isEnded` インタフェース内 `Statable`
      定義:
        `isEnded` クラス内 `ScreenEffect`
      戻り値:
        終了している場合はtrueを返します。

    - #### reset

          public void reset()

      定義:
        `reset` クラス内 `ScreenEffect`

    - #### isRunning

          public boolean isRunning()

      インタフェースからコピーされた説明: `Statable`
      このオブジェクトが「開始している」状態であるかを検査します. このオブジェクトの状態をリセットできる場合、リセット後も「開始されている」かどうかは 実装によって異なります。
      定義:
        `isRunning` インタフェース内 `Statable`
      定義:
        `isRunning` クラス内 `ScreenEffect`
      戻り値:
        開始している場合はtrueを返します。