鉄道経営系ゲーム製作スレッド Ver.7
■ このスレッドは過去ログ倉庫に格納されています
0703riorio ◆rio2xMQlrQ
2010/05/09(日) 23:53:20ID:ppOqI2u9追加したコード部分がどうやってもビルドできなくなっちゃった。
たぶんまたC#の初歩中の初歩でつまづいてるんだと思うが、笑って指摘して欲しい。
ソース丸ごと、SourceForge.jpにコミットしてるので、見てもらったらいいのですが。
core\contributions\road\AbstractRoadContributionImpl.csです。
道路敷設時に費用が計上されるようにしたくて、かつ、道路styleのTypeがrailballastで
あれば鉄道費目から計上し、それ以外のTypeであればバス費目から計上するように
したいです。
まずここの70行目なんですが、
if( this.style.Type == railballast )
で「railballast」がコンテクスト内にないぞ、と怒られます。
このrailballastは、core\world\road\RoadStyle.cs内で
public enum MajorRoadType:byte{ unknown, footpath, street, highway, railballast }
と宣言してあるenum型なんですが。名前空間もちゃんと含まれてると思うのに?
さらに次の71行目などで
accounting.AccountGenre.RAIL_SERVICE.spend(cost);
else
accounting.AccountGenre.ROAD_SERVICE.spend(cost);
と収支に計上しようとするところで、「accounting」がコンテクスト内にないぞ、と怒られます。
これはcore\world\accounting\AccountManager.csで、これも名前空間あってると
思うんですけどなんでだろう……
以上2点、よろしくお願いします。
■ このスレッドは過去ログ倉庫に格納されています