クラス 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.RectanglecreateDrawRangeRectangle()描画範囲を示すRectangleを生成します。voiddraw(java.awt.Graphics2D g)指定したSymbolを中心にFieldMapのオブジェクトを描画します。FieldMapgetDrawnMap()描画に使用するFieldMapを返します。SymbolgetPlayer()描画の中心となるSymbolを返します。voidsetDrawnMap(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のオブジェクトを描画します。
-