レイアウターとビュワー

鉄道模型シミュレーターは、複数のプログラムで1つの巨大なシステムを構成してます。中核となるプログラムは、「レイアウター」と「ビュワー」です。

レイアウターは、線路や建物を配置してレイアウトを制作するツールです。CADライクな精密設計が可能なうえ、ドラッグ&ドロップの簡単な操作でレイアウトを制作できます。

ビュワーは、レイアウターで制作したレイアウトで列車を運転するツールです。PCアプリケーションでは最高水準の3DCGでつくられた広大なレイアウト空間で運転制御を楽しむことが出来ます。

カテゴリー: ベーシック1 | レイアウターとビュワー はコメントを受け付けていません

scriptセクション

オブジェクトに組み込むスクリプトを記述します。



script codename
{
script本体
(閉じかっこがくるまでscript本体を記述)
}



scriptには、objectセクションで定義したcodenameを設定してください。対応するobjectにスクリプトが設定されます。

(ex.)
script train1
{
Var a
set a, 1
SetPantograph 0, a
}


scriptセクションでの注意事項

※外部に公開されるグローバル変数、メソッドは、variableセクションで列挙してください。列挙した名前は、すでに部品に組み込まれているスクリプトと比較して、重複する場合は別名に置き換えます。

※同じscrollで生成したスクリプトが、すでに部品に組み込まれている場合は、既存のコードを削除した後、新しいコードを組み込みます。

※ほかのscrollや既存のスクリプトを参照することを前提としたスクリプトは記述を避けてください。

※リマークに、BeginFuncを単語として埋め込まないでください。また、BeginFuncの前には、スペース、TABをいれないでください。

カテゴリー: スクリプトウィザード | scriptセクション はコメントを受け付けていません

variableセクション

生成するスクリプトに使われている外部公開の変数名、メソッド名を設定します。既存のスクリプトと比較して、同一名にならないよう、自動的に変更されます。

カテゴリー: スクリプトウィザード | variableセクション はコメントを受け付けていません

resourceセクション

リソースを参照するときの選択を行います。

___________________________________________________
resource
{
name codename
type resource-type
arc arc-type object-codename
guide text
}
___________________________________________________
___________________________________________________
name codename

任意の識別名を設定します。

___________________________________________________
type resource-type

リソースの種類を設定します。

resource-type
BMP bitmap
WAVE wave file
___________________________________________________
arc arc-type object-codename

リソースが組み込まれているオブジェクトを指定します。

arc-type
LAYOUT レイアウトリソース
TRAIN トレインリソース

※TRAINの場合は、編成に組み込まれているリソースを参照します。編成は、objectセクションで設定済みのcodenameを、object-codenameに記述してください。

___________________________________________________
guide text

表示する質問文

カテゴリー: スクリプトウィザード | resourceセクション はコメントを受け付けていません

keyセクション

キー割り当てを設定します。

___________________________________________________
key
{
name codename
guide text
}
___________________________________________________
___________________________________________________
name codename

任意の識別名を設定します。

___________________________________________________
guide text

表示する質問文

カテゴリー: スクリプトウィザード | keyセクション はコメントを受け付けていません