クラス GridObjectView
java.lang.Object
medipro.object.base.gameobject.GameObjectView
medipro.object.base.gridobject.GridObjectView
- 直系の既知のサブクラス:
BackgroundView,CeilView,FloorView
グリッドオブジェクトのビュー.
-
フィールドの概要
クラスから継承されたフィールド medipro.object.base.gameobject.GameObjectView
logger, model -
コンストラクタの概要
コンストラクタ -
メソッドの概要
修飾子とタイプメソッド説明voiddraw(Graphics2D g) 描画範囲内のグリッドを計算し、drawGridを呼び出す.abstract voiddrawGrid(GameObjectModel model, Graphics2D g, Rectangle grid, int gridX, int gridY) グリッドを描画する.private static Rectangle2D.DoublegetEnclosingRectangle(Point2D.Double point1, Point2D.Double point2, Point2D.Double point3, Point2D.Double point4) 4点の座標から、その4点を内部に持つ最小の水平な長方形を返す.クラスから継承されたメソッド medipro.object.base.gameobject.GameObjectView
draw, getSpriteHeight, getSpriteWidth
-
コンストラクタの詳細
-
GridObjectView
グリッドオブジェクトのビューを生成する.- パラメータ:
model- 対象のモデル
-
-
メソッドの詳細
-
draw
描画範囲内のグリッドを計算し、drawGridを呼び出す.- 定義:
drawクラス内GameObjectView- パラメータ:
g- 描画対象のGraphics2D
-
drawGrid
public abstract void drawGrid(GameObjectModel model, Graphics2D g, Rectangle grid, int gridX, int gridY) グリッドを描画する.- パラメータ:
model- 描画対象のモデル.g- 描画対象のGraphics2D.grid- グリッドの範囲.この内部に描画する.gridX- グリッドのX座標方向のインデックス. 右下が0.gridY- グリッドのY座標方向のインデックス. 右下が0.
-
getEnclosingRectangle
private static Rectangle2D.Double getEnclosingRectangle(Point2D.Double point1, Point2D.Double point2, Point2D.Double point3, Point2D.Double point4) 4点の座標から、その4点を内部に持つ最小の水平な長方形を返す.- パラメータ:
point1- 4点の座標point2- 4点の座標point3- 4点の座標point4- 4点の座標- 戻り値:
- 4点を内部に持つ最小の水平な長方形
-