クラス MapDrawer
java.lang.Object
net.trpfrog.medipro_game.fieldmap.MapDrawer
- すべての実装されたインタフェース:
Drawable
- 直系の既知のサブクラス:
SpaceMapDrawer
public class MapDrawer extends java.lang.Object implements Drawable
指定した
Symbol
を中心として FieldMap
のオブジェクトを描画するクラスです。- 作成者:
- つまみ
-
コンストラクタの概要
-
メソッドの概要
修飾子とタイプ メソッド 説明 java.awt.Rectangle
createDrawRangeRectangle()
描画範囲を示すRectangle
を生成します。void
draw(java.awt.Graphics2D g)
指定したSymbol
を中心にFieldMap
のオブジェクトを描画します。FieldMap
getDrawnMap()
描画に使用するFieldMap
を返します。Symbol
getPlayer()
描画の中心となるSymbol
を返します。void
setDrawnMap(FieldMap drawnMap)
描画に使用するFieldMap
を差し替えます。クラスから継承されたメソッド java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
コンストラクタの詳細
-
MapDrawer
マップ描画クラスを初期化します。- パラメータ:
drawnMap
- 描画するマップplayer
- 描画の中心となるSymbol
-
-
メソッドの詳細
-
getPlayer
描画の中心となるSymbol
を返します。- 戻り値:
- 描画の中心となる
Symbol
-
getDrawnMap
描画に使用するFieldMap
を返します。- 戻り値:
- 描画に使用する
FieldMap
-
setDrawnMap
描画に使用するFieldMap
を差し替えます。- パラメータ:
drawnMap
- 描画に使用するFieldMap
-
createDrawRangeRectangle
public java.awt.Rectangle createDrawRangeRectangle()描画範囲を示すRectangle
を生成します。- 戻り値:
- 描画範囲を示す
Rectangle
-
draw
public void draw(java.awt.Graphics2D g)指定したSymbol
を中心にFieldMap
のオブジェクトを描画します。
-