クラス TransitionModel

java.lang.Object
net.trpfrog.medipro_game.scene.GameModel
net.trpfrog.medipro_game.animation.TransitionModel
すべての実装されたインタフェース:
GameMVC, Suspendable

public class TransitionModel
extends GameModel
  • コンストラクタの概要

    コンストラクタ
    修飾子 コンストラクタ 説明
    protected TransitionModel​(boolean fadeOut, GameScene popScene, GameScene nextScene)  
  • メソッドの概要

    修飾子とタイプ メソッド 説明
    protected java.awt.Rectangle getHoleRectangle()
    覗き穴の範囲を表す長方形を返します。
    protected GameScene getNextScene()
    フェードアウトアニメーション終了後にpushするシーンを返します。
    protected GameScene getPopScene()
    フェードアウトアニメーション終了後にpopするシーンを返します。
    protected boolean isFadeOut()
    フェードアウトアニメーションであるかどうかを返します。
    protected boolean isPopMode()
    フェードアウトアニメーション終了後にシーンをpopするかどうかを返します。
    void resume()
    動作の再開を定義します。
    void suspend()
    動作の停止を定義します。
    protected void transit()
    フェードアウトからフェードインにアニメーションを切り替えます。

    クラスから継承されたメソッド net.trpfrog.medipro_game.scene.GameModel

    addSymbol, getSymbolsList

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

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • コンストラクタの詳細

    • TransitionModel

      protected TransitionModel​(boolean fadeOut, GameScene popScene, GameScene nextScene)
  • メソッドの詳細

    • isFadeOut

      protected boolean isFadeOut()
      フェードアウトアニメーションであるかどうかを返します。
      戻り値:
      フェードアウトアニメーションであるかどうか
    • getHoleRectangle

      protected java.awt.Rectangle getHoleRectangle()
      覗き穴の範囲を表す長方形を返します。
      戻り値:
      覗き穴の範囲を表す長方形
    • getPopScene

      protected GameScene getPopScene()
      フェードアウトアニメーション終了後にpopするシーンを返します。
      戻り値:
      pushするシーン
    • isPopMode

      protected boolean isPopMode()
      フェードアウトアニメーション終了後にシーンをpopするかどうかを返します。
      戻り値:
      フェードアウトアニメーション終了後にシーンをpopするかどうか
    • getNextScene

      protected GameScene getNextScene()
      フェードアウトアニメーション終了後にpushするシーンを返します。
      戻り値:
      pushするシーン
    • transit

      protected void transit()
      フェードアウトからフェードインにアニメーションを切り替えます。
    • suspend

      public void suspend()
      インタフェースからコピーされた説明: Suspendable
      動作の停止を定義します。
    • resume

      public void resume()
      インタフェースからコピーされた説明: Suspendable
      動作の再開を定義します。