「プラグイン開発資料/コントリビューション一覧/RailSIgnalContrib」の編集履歴(バックアップ)一覧はこちら
追加された行は緑色になります。
削除された行は赤色になります。
#right(){最終更新日時:&lastmod()}
#hr(height=4,color=#1E90FF)
*RailSignalContrib
&small(){&topicpath()}
#hr(height=4,color=#1E90FF)
**信号機コントリビューションとは
鉄道信号機の画像を追加するコントリビューションです。
追加した鉄道信号機は、[鉄道]-[信号]コマンドから設置することができます。
#hr(height=2,color=#1E90FF)
**書式
***依存プラグイン
信号機コントリビューションは、FreeTrain.Core.dllに組み込まれておらず、org.kohsuke.freetrain.rail.signal プラグインで定義されていますので、追加するためには、依存するプラグインとして指定しなければなりません。
プラグインの定義(<plug-in>タグ)内に、<depend>タグを記述してください。
プラグインも参照してください。
#blockquote(){ <plug-in>
<title>タイトル</title>
<author>制作者</author>
<homepage>http://author/site/</homepage>
<depend on="org.kohsuke.freetrain.rail.signal" />
……
</plug-in>
}
***信号機の画像の定義
#blockquote(){ <contribution type="railSignal" id="コントリビューションID">
<name>信号機の名前</name>
<side>設置する方向</side>
<picture src="画像ファイル"/>
</contribution>
}
#hr(height=1,color=#1E90FF)
***設置する方向
設置する方向は、列車の進行方向(信号機の手前側から向こう側)に対して、左右どちらに信号機を配置するかを指定します。
指定できる値は、次の通りです。
-left
--進行方向の左側(手前から奥に向かう列車に有効)
-right
--進行方向の右側(奥から手前に向かう列車に有効)
#hr(height=1,color=#1E90FF)
***説明
-信号機の画像の作成方法は、既存の画像を参考にしてください。
#hr(height=2,color=#1E90FF)