「プラグイン開発資料/コントリビューション一覧/NewGameContrib」の編集履歴(バックアップ)一覧はこちら
追加された行は緑色になります。
削除された行は赤色になります。
#right(){最終更新日時:&lastmod()}
#hr(height=4,color=#1E90FF)
*NewGameContrib
&small(){&topicpath()}
#hr(height=4,color=#1E90FF)
**NewGameコントリビューションとは
FreeTrainの新規作成コマンドから作成できる、新しいゲームを追加するコントリビューションです。
追加したコントリビューションは、「新しいゲーム」ダイアログの一覧に追加されます。
新規ゲームコントリビューションを追加するには、.NETプログラミングの知識が必要です。
#hr(height=2,color=#1E90FF)
**書式
***新規ゲームの定義
#blockquote(){ <contribution type="newGame" id="コントリビューションID">
<class name="クラス名" codebase="コードベース"/>
</contribution>
}
#hr(height=1,color=#1E90FF)
**実装
-NewGameContribution クラスの派生クラスで、author、name、description、および、createNewGame() をオーバーライドします。
-実装の例としては、FreeTrainのソースの、plugins/org.kohsuke.freetrain.tools.terrainloader/src のファイルを参考にしてください。
#hr(height=2,color=#1E90FF)