パッケージ medipro.anomaly

クラス TextureAlternatingChangeAnomaly

java.lang.Object
medipro.object.base.gameobject.GameObjectController
medipro.anomaly.TextureAlternatingChangeAnomaly
すべての実装されたインタフェース:
AnomalyListener

public class TextureAlternatingChangeAnomaly extends GameObjectController implements AnomalyListener
表示するテクスチャが定期的に変更する異変のコントローラ
  • フィールド詳細

    • isAnomalyOccurred

      private boolean isAnomalyOccurred
    • occurredChance

      private int occurredChance
      発生確率.
    • timer

      private double timer
    • textureIndex

      private int textureIndex
  • コンストラクタの詳細

    • TextureAlternatingChangeAnomaly

      public TextureAlternatingChangeAnomaly(GameObjectModel model)
      表示するテクスチャが定期的に変更する異変のコントローラ
      パラメータ:
      model - 対象のモデル
  • メソッドの詳細

    • canAnomalyOccurred

      public boolean canAnomalyOccurred()
      インタフェースからコピーされた説明: AnomalyListener
      異常が発生できるかどうかを返す.
      定義:
      canAnomalyOccurred インタフェース内 AnomalyListener
      戻り値:
      異常が発生できるかどうか
    • onAnomalyOccurred

      public void onAnomalyOccurred(int level)
      インタフェースからコピーされた説明: AnomalyListener
      異常が発生したときに呼び出される.
      定義:
      onAnomalyOccurred インタフェース内 AnomalyListener
      パラメータ:
      level - 異常のレベル
    • onAnomalyFinished

      public void onAnomalyFinished()
      インタフェースからコピーされた説明: AnomalyListener
      異常が終了したときに呼び出される.
      定義:
      onAnomalyFinished インタフェース内 AnomalyListener
    • minAnomalyLevel

      public int minAnomalyLevel()
      インタフェースからコピーされた説明: AnomalyListener
      異常の最小レベルを返す.
      定義:
      minAnomalyLevel インタフェース内 AnomalyListener
      戻り値:
      異常の最小レベル
    • maxAnomalyLevel

      public int maxAnomalyLevel()
      インタフェースからコピーされた説明: AnomalyListener
      異常の最大レベルを返す.
      定義:
      maxAnomalyLevel インタフェース内 AnomalyListener
      戻り値:
      異常の最大レベル
    • setOccurredChance

      public void setOccurredChance(int chance)
      発生確率を設定する.
      パラメータ:
      chance - 発生確率
    • getOccurredChance

      public int getOccurredChance()
      インタフェースからコピーされた説明: AnomalyListener
      異常が発生する確率を返す.
      定義:
      getOccurredChance インタフェース内 AnomalyListener
      戻り値:
      異常が発生する確率
    • update

      public void update(double dt)
      クラスからコピーされた説明: GameObjectController
      毎フレーム呼ばれる.
      定義:
      update クラス内 GameObjectController
      パラメータ:
      dt - 前フレームからの経過時間