言葉足らずでした。すみません。
やや苦し紛れですが、
<?xml version="1.0" encoding="Shift_JIS" ?>
<plug-in>
<title></title>
<author></author>
<homepage></homepage>
<contribution type="picture" id="{ID-picture-Building_001}">
<picture src="Building_001.bmp">
<override when="night" src="Building_001n.bmp" />
</picture>
</contribution>
<contribution type="commercial" id="{ID-commercial-Building_001}">
<name>色替え&オーバーライドしたい建物</name>
<price>220</price>
<size>1,1</size>
<height>2</height>
<population>
<class name="freetrain.contributions.population.OfficePopulation"/>
<base>40</base>
</population>
<sprite origin="0,0" offset="21">
<spriteType name="colorMapped">
<!-- 昼画像用の<map>要素 -->
<map from="x,x,x" to="x,x,x"/>
<!-- オーバーライドする夜画像用の<map>要素 -->
<map from="x,x,x" to="x,x,x"/>
</spriteType>
<picture ref="{ID-picture-Building_001}" />
</sprite>
</contribution>
</plug-in>
という感じでやってみました。
しかし組み込んでみるとオーバーライド画像は色が置き換わらず
ビットマップの色のまま表示されました。
477さんの色相変化スプライトのビルにヒントがないか見させてもらったのですが、
どうしてオーバーライドがうまくいっているのかまだ理解できてません。(^_^;)
とりあえずオーバーライドしたいものは一色でやってみます。
_______________________________________________
FreeTrain-general mailing list
FreeTrain-general@lists.sourceforge.jp
http://lists.sourceforge.jp/mailman/listinfo/freetrain-general