kinugasa.object
クラス FadeEffect

java.lang.Object
  上位を拡張 kinugasa.object.Sprite
      上位を拡張 kinugasa.object.BasicSprite
          上位を拡張 kinugasa.object.ScreenEffect
              上位を拡張 kinugasa.object.FadeEffect
すべての実装されたインタフェース:
java.io.Serializable, java.lang.Cloneable, java.lang.Comparable<Sprite>, Controllable, Drawable, Shapeable, Statable

public class FadeEffect
extends ScreenEffect

Kinugasa : FadeEffect : 単色フェードイン/フェードアウト効果のエフェクトの実装です.

バージョン:
1.0.0 - 2013/01/14_19:55:37
作成者:
Dra0211
関連項目:
直列化された形式

フィールドの概要
private  ColorChanger color
           
private  boolean ended
           
private  ColorChanger initialColor
           
private  boolean running
           
private static long serialVersionUID
           
 
コンストラクタの概要
FadeEffect(float width, float height, ColorChanger color)
           
 
メソッドの概要
 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, getPersonalCenter, getPersonalCenterX, getPersonalCenterY, getSize, getStatus, getWidth, getX, getY, getZ, isExist, isVisible, setBounds, setBounds, setBounds, setExist, setHeight, setLocation, setLocation, setSize, setSize, setStatus, setVisible, setWidth, setX, setY, setZ, update, updateCenter, updatePersonalCenter
 
クラス java.lang.Object から継承されたメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

serialVersionUID

private static final long serialVersionUID
関連項目:
定数フィールド値

color

private ColorChanger color

initialColor

private ColorChanger initialColor

running

private boolean running

ended

private boolean ended
コンストラクタの詳細

FadeEffect

public FadeEffect(float width,
                  float height,
                  ColorChanger color)
メソッドの詳細

draw

public void draw(java.awt.Graphics2D g)
クラス BasicSprite の記述:
スプライトを描画します. visibleまたはexistがfalseのとき、描画してはなりません.

定義:
インタフェース Drawable 内の draw
定義:
クラス ScreenEffect 内の draw
パラメータ:
g - グラフィックスコンテキスト.

isEnded

public boolean isEnded()
インタフェース Statable の記述:
このオブジェクトが「終了した」状態であるかを検査します.

定義:
インタフェース Statable 内の isEnded
定義:
クラス ScreenEffect 内の isEnded
戻り値:
終了している場合はtrueを返します。

isRunning

public boolean isRunning()
インタフェース Statable の記述:
このオブジェクトが「開始している」状態であるかを検査します. このオブジェクトの状態をリセットできる場合、リセット後も「開始されている」かどうかは 実装によって異なります。

定義:
インタフェース Statable 内の isRunning
定義:
クラス ScreenEffect 内の isRunning
戻り値:
開始している場合はtrueを返します。

reset

public void reset()
定義:
クラス ScreenEffect 内の reset