クラス GridObjectView
java.lang.Object
medipro.object.base.gameobject.GameObjectView
medipro.object.base.gridobject.GridObjectView
- 直系の既知のサブクラス:
BackgroundView
,CeilView
,FloorView
グリッドオブジェクトのビュー.
-
フィールドの概要
クラスから継承されたフィールド medipro.object.base.gameobject.GameObjectView
logger, model
-
コンストラクタの概要
-
メソッドの概要
修飾子とタイプメソッド説明void
draw
(Graphics2D g) 描画範囲内のグリッドを計算し、drawGridを呼び出す.abstract void
drawGrid
(GameObjectModel model, Graphics2D g, Rectangle grid, int gridX, int gridY) グリッドを描画する.private static Rectangle2D.Double
getEnclosingRectangle
(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点を内部に持つ最小の水平な長方形
-