クラス SpaceMap3D

java.lang.Object
net.trpfrog.medipro_game.space.map.SpaceMap3D

public class SpaceMap3D
extends java.lang.Object
宇宙の地図(立体)を管理するクラス。
作成者:
つまみ
  • コンストラクタの概要

    コンストラクタ
    コンストラクタ 説明
    SpaceMap3D​(int chunkW, int chunkH, int chunkSize, int depth)
    指定したサイズの立体宇宙マップを作成します。
  • メソッドの概要

    修飾子とタイプ メソッド 説明
    SpaceMap2D get2DMap​(int depth)
    指定した階層(0-indexed)の平面宇宙マップを返します。
    int getDepth()
    マップの深さを返します。

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

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

    • SpaceMap3D

      public SpaceMap3D​(int chunkW, int chunkH, int chunkSize, int depth)
      指定したサイズの立体宇宙マップを作成します。 3Dマップはdepth枚の平面宇宙マップ(SpaceMap2D)から構成されます。
      パラメータ:
      chunkH - 縦方向のチャンクの数
      chunkW - 横方向のチャンクの数
      chunkSize - 正方形のチャンクの一辺の長さ
      depth - マップの層の数
      関連項目:
      SpaceMap2D
  • メソッドの詳細

    • getDepth

      public int getDepth()
      マップの深さを返します。
      戻り値:
      マップの深さ
    • get2DMap

      public SpaceMap2D get2DMap​(int depth)
      指定した階層(0-indexed)の平面宇宙マップを返します。
      パラメータ:
      depth - 取得するマップの階層
      戻り値:
      その階層のSpaceMap2D