「プラグイン開発資料/コントリビューション一覧/SpecialStructureContrib」の編集履歴(バックアップ)一覧はこちら
追加された行は緑色になります。
削除された行は赤色になります。
#right(){最終更新日時:&lastmod()}
#hr(height=4,color=#1E90FF)
*SpecialStructureContrib
&small(){&topicpath()}
#hr(height=4,color=#1E90FF)
**特殊建築物コントリビューションとは
空港やサッカースタジアム、その他特殊な振る舞いをする建築物を追加するコントリビューションです。
追加するには、.NETプログラミングの知識が必要です。
#hr(height=2,color=#1E90FF)
**書式
***特殊建築物を定義
#blockquote(){ <contribution type="specialStructure" id="コントリビューションID">
<class name="クラス名" codebase="コードベース" />
</contribution>
}
#hr(height=1,color=#1E90FF)
***説明
-SpecialStructureContribution の派生クラスで仮想メソッドをオーバーライドするらしいです。 実際の建築/設置を行うには、専用のコードを記述する必要があるみたいです。
-現在、サッカースタジアムおよび雛壇と切り通しの実装に使用されています。
-FreeTrainのソースの plugins/org.kohsuke.freetrain.soccerStadium/src および、plugins/org.kohsuke.freetrain.terrain.terrace/src を参考にしてください。
#hr(height=2,color=#1E90FF)