クラス TextureObjectModel

java.lang.Object
medipro.object.base.gameobject.GameObjectModel
medipro.object.ornament.texture.TextureObjectModel

public class TextureObjectModel extends GameObjectModel
テクスチャのモデル.
  • フィールド詳細

    • texturePaths

      private String[] texturePaths
      テクスチャのパス.
    • textureIndex

      private int textureIndex
      現在のテクスチャのインデックス.
    • interval

      public double interval
      オブジェクトの時間間隔
    • deltaX

      public double deltaX
      オブジェクトのx変数
    • deltaY

      public double deltaY
      オブジェクトのy変数
    • delta2X

      public double delta2X
      オブジェクトのx変数
    • delta2Y

      public double delta2Y
      オブジェクトのy変数
    • timesX

      public int timesX
      オブジェクトのx倍率
    • timesY

      public int timesY
      オブジェクトのy倍率
    • isDummies

      public boolean isDummies
      ダミーの有無
  • コンストラクタの詳細

    • TextureObjectModel

      public TextureObjectModel(World world, String[] texturePaths, int textureIndex)
      テクスチャのモデルを生成する.
      パラメータ:
      world - オブジェクトが存在するワールド.
      texturePaths - テクスチャのパス
      textureIndex - 現在のテクスチャのインデックス
    • TextureObjectModel

      public TextureObjectModel(World world, String[] texturePaths)
      テクスチャのモデルを生成する.
      パラメータ:
      world - オブジェクトが存在するワールド.
      texturePaths - テクスチャのパス
    • TextureObjectModel

      public TextureObjectModel(World world)
      テクスチャのモデルを生成する.
      パラメータ:
      world - オブジェクトが存在するワールド.
  • メソッドの詳細

    • getTexturePaths

      public String[] getTexturePaths()
      テクスチャのパスを取得する.
      戻り値:
      テクスチャのパス
    • setTexturePaths

      public void setTexturePaths(String[] texturePaths)
      テクスチャのパスを設定する.
      パラメータ:
      texturePaths - テクスチャのパス
    • getTextureIndex

      public int getTextureIndex()
      現在のテクスチャのインデックスを取得する.
      戻り値:
      テクスチャのインデックス
    • setTextureIndex

      public void setTextureIndex(int textureIndex)
      現在のテクスチャのインデックスを設定する.
      パラメータ:
      textureIndex - テクスチャのインデックス
    • getInterval

      public double getInterval()
      現在のテクスチャの時間間隔を取得する.
      戻り値:
      テクスチャの時間間隔
    • setInterval

      public void setInterval(double interval)
      現在のテクスチャの時間間隔を設定する.
      パラメータ:
      interval - テクスチャの時間間隔
    • getDeltaX

      public double getDeltaX()
      現在のテクスチャのx変数を取得する
      戻り値:
      テクスチャのx変数
    • setDeltaX

      public void setDeltaX(double deltaX)
      現在のテクスチャのx変数を設定する
      パラメータ:
      deltaX - テクスチャのx変数
    • getDeltaY

      public double getDeltaY()
      現在のテクスチャのy変数を取得する
      戻り値:
      テクスチャのy変数
    • setDeltaY

      public void setDeltaY(double deltaY)
      現在のテクスチャのy変数を設定する
      パラメータ:
      deltaY - テクスチャのy変数
    • hasDummies

      public boolean hasDummies()
      戻り値:
      ダミーの有無