*解説/menuconf.tab [#u319d9b3]

RIGHT:&size(10){ハイトカット表示追加 2009/06/19};
RIGHT:&size(10){WKZ_CLIMATES, WKZ_VEHICLE_TOOLTIPS, WKZ_REMOVE_WAYOBJ追加 2009/05/30};
RIGHT:&size(10){サンプルファイルを添付してみました(F2-F9キーを使います) 2009/05/21};
RIGHT:&size(10){simple_tool[20] 乗り物のツールチップの表示追加 2009/04/01};
RIGHT:&size(10){dialog_tool[24] マーカー一覧追加 2009/02/01};

(アイコン画像はバージョン、pakセットごとに異なるため省きました。pak64の画像はhttp://simutrans.svn.sourceforge.net/viewvc/simutrans/pak64/other/wkz_icons.png?view=markupを参照してください)

#contents



**ツール定義 [#oa9fdb53]

ここではツールを使用するための定義を行います。general_toolのカーソルや成功時の音は、ここでしか定義できません。アイコンや操作キーは、ツールバー定義で個別に異なる定義をすることもできます。ツールには*general_tool、simple_tool、dialog_toolの3種類があります。

***general_tool[i] [#q6b6ac1e]

general_toolは一般的なツールです。マップ上をクリックしたり、ドラッグしたりという操作を伴います。多くのツールは、ツール独自のカーソルを使用します。

 general_tool[i],アイコン,カーソル,音,操作キー

|RIGHT:150|||c
|~ツール|||
|~アイコン||アイコン番号(menu.GeneralTools.pak)を指定します。&br;アイコンが設定されていない場合には、メニューに表示されません。(ツールバー定義で指定可)&br;simutrans 101.0以降では、メニューアイコンファイルを作成すれば、ファイル名も指定可。&br;===&br;Obj=menu&br;name=MyMenuIcon&br;Image[0]=> file_name.0.0&br;===&br;上記の場合「MyMenuIcon」と記述できる。画像はImage[0]のみ使用可。|
|~カーソル||カーソル番号(cursor.GeneralTools.pak)を指定します|
|~音||(sound/sound.tab)アクションが成功したときの音番号を指定します|
|~|9|click.wav&br;クリック時の音|
|~|10|boing.wav&br;失敗時の音|
|~|11|jackhammer.wav&br;削岩機の音|
|~|12|gavel.wav&br;鎚音|
|~|13|dock.wav&br;|
|~|14|explosion.wav&br;爆発音|
|~|15|cash.wav&br;|
|~操作キー||操作キーを割り当てます。&br;[使用可能文字]&br;半角英数記号&br;#99999...文字コード(10進数)&br;^A...Ctrl+A&br;F99... (F2-F15)&br;COMMA...コンマ(,)|

以下のツールが使用できます。

|RIGHT:150|||c
|~general_tool[0]|WKZ_ABFRAGE|調査ツール|
|~general_tool[1]|WKZ_REMOVER|撤去ツール|
|~general_tool[2]|WKZ_RAISE_LAND|陸地を高くする|
|~general_tool[3]|WKZ_LOWER_LAND|陸地を低くする|
|~general_tool[4]|WKZ_SETSLOPE|スロープの建設&br;パラメータが必要|
|~general_tool[5]|WKZ_RESTORESLOPE|スロープを戻す|
|~general_tool[6]|WKZ_MARKER|マーカー|
|~general_tool[7]|WKZ_CLEAR_RESERVATION||
|~general_tool[8]|WKZ_TRANSFORMER|変圧所を作る|
|~general_tool[9]|WKZ_ADD_CITY|新しい町を作る|
|~general_tool[10]|WKZ_CHANGE_CITY_SIZE|都市の人口を増やす/減らす&br;パラメータとして増減値(正負符号付)を指定します。&br;-100...人口を100減らす&br;+500...人口を500増やす|
|~general_tool[11]|WKZ_PLANT_TREE|木を植える|
|~general_tool[12]|WKZ_FAHRPLAN_ADD|停車駅を追加(プログラム内部でのみ使用)|
|~general_tool[13]|WKZ_FAHRPLAN_INS|停車駅を挿入(プログラム内部でのみ使用)|
|~general_tool[14]|WKZ_WEGEBAU|道路/線路&br;パラメーターに名前(使用例 city_road)もしくは、数値(waytype)が使用できます。|
|~general_tool[15]|WKZ_BRUECKENBAU|橋(プログラム内部で使用)|
|~general_tool[16]|WKZ_TUNNELBAU|トンネル(プログラム内部で使用)|
|~general_tool[17]|WKZ_WAYREMOVER|道路/線路の撤去&br;パラメーターに数値(waytype)が必要|
|~general_tool[18]|WKZ_WAYOBJ|架線(プログラム内部で使用)|
|~general_tool[19]|WKZ_STATION|駅(プログラム内部で使用)|
|~general_tool[20]|WKZ_ROADSIGN|標識/信号(プログラム内部で使用)|
|~general_tool[21]|WKZ_DEPOT|車庫(プログラム内部で使用)|
|~general_tool[22]|WKZ_BUILD_HAUS|観光地の整備|
|~general_tool[23]|WKZ_LAND_CHAIN|発電所を作る|
|~general_tool[24]|WKZ_CITY_CHAIN|産業網を誘致|
|~general_tool[25]|WKZ_BUILD_FACTORY||
|~general_tool[26]|WKZ_LINK_FACTORY|産業チェーンを繋ぐ|
|~general_tool[27]|WKZ_HEADQUARTER|本社(プログラム内部で使用)|
|~general_tool[28]|WKZ_LOCK_GAME|プレイヤー変更の禁止|
|~general_tool[29]|WKZ_ADD_CITYCAR|自家用車を加える|
|~general_tool[30]|WKZ_FOREST|森を作る|
|~general_tool[31]|WKZ_STOP_MOVER|スケジュールを移動させる|
|~general_tool[32]|WKZ_MAKE_STOP_PUBLIC|駅を公共駅にする[101.0以降]|
|~general_tool[33]|WKZ_REMOVE_WAYOBJ|架線の撤去[nightlyのみ]&br;パラメーターに数値(waytype)が必要|
|~general_tool[34]|WKZ_SLICED_AND_UNDERGROUND_VIEW|地下モード、ハイトカット表示モードを切り替える[nightlyのみ]&br;内部でsimple_tool[15]を呼び出しています。&br;パラメータ&br;U...従来の地下建設モードのon/off&br;K...ハイトカット表示モードのon/off。マウスカーソル位置の高さを使用&br;C...ハイトカット表示モードのon/off。マップ上のクリックでハイトカット表示モードをon。&br;I...ハイトカット表示レベルを一つ上に&br;D...ハイトカット表示レベルを一つ下に|

***simple_tool[i] [#ped96a56]

シンプルツールは、ツールボタンのクリックや、操作キーのみで操作が完結するツールです。

 simple_tool[i],アイコン,操作キー

|RIGHT:150|||c
|~ツール|||
|~アイコン||アイコン番号(menu.SimpleTools.pak)を指定します。アイコンが設定されていない場合には、メニューに表示されません。&br;simutrans 101.0以降では、メニューアイコンファイルを作成すれば、ファイル名も指定可。&br;===&br;Obj=menu&br;name=MyMenuIcon&br;Image[0]=> file_name.0.0&br;===&br;上記の場合「MyMenuIcon」と記述できる。画像はImage[0]のみ使用可。|
|~操作キー||操作キーを割り当てます。&br;[使用可能文字]&br;半角英数記号&br;#99999...文字コード(10進数)&br;^A...Ctrl+A&br;F99... (F2-F15)&br;COMMA...コンマ(,)|

以下のツールが使用できます。

|RIGHT:150|||c
|~simple_tool[0]|WKZ_PAUSE|一時停止。ポーズ|
|~simple_tool[1]|WKZ_FASTFORWARD|早送り|
|~simple_tool[2]|WKZ_SCREENSHOT|スクリーンショットを取る|
|~simple_tool[3]|WKZ_INCREASE_INDUSTRY|産業チェーンを追加|
|~simple_tool[4]|WKZ_UNDO|アンドゥ|
|~simple_tool[5]|WKZ_SWITCH_PLAYER|プレイヤー変更|
|~simple_tool[6]|WKZ_STEP_YEAR|1年進める|
|~simple_tool[7]|WKZ_CHANGE_GAME_SPEED|simple tool 7 needs a parameter&br;パラメータとして増減値(正負符号付)を指定します。&br;-1...1段階遅くする&br;+1...1段階速くする|
|~simple_tool[8]|WKZ_ZOOM_IN|ズームイン|
|~simple_tool[9]|WKZ_ZOOM_OUT|ズームアウト|
|~simple_tool[10]|WKZ_SHOW_COVERAGE|駅の有効範囲を表示/非表示|
|~simple_tool[11]|WKZ_SHOW_NAMES|駅名を表示/非表示|
|~simple_tool[12]|WKZ_SHOW_GRID|グリッドを表示/非表示|
|~simple_tool[13]|WKZ_SHOW_TREES|樹木を表示/隠す|
|~simple_tool[14]|WKZ_SHOW_HOUSES|建物を表示/隠す|
|~simple_tool[15]|WKZ_SHOW_UNDERGROUND|地下路線建設モード|
|~simple_tool[15]|WKZ_SHOW_UNDERGROUND|地下路線建設モード&br;[以下はnightlyのみ]&br;パラメータ&br;U...従来の地下建設モードのon/off&br;K...ハイトカット表示モードのon/off。マウスカーソル位置の高さを使用&br;C...ハイトカット表示モードのon/off。マップ上のクリックでハイトカット表示モードをon。&br;I...ハイトカット表示レベルを一つ上に&br;D...ハイトカット表示レベルを一つ下に|
|~simple_tool[16]|WKZ_ROTATE90|マップ回転|
|~simple_tool[17]|WKZ_QUIT|終了|
|~simple_tool[18]|WKZ_FILL_TREES|マップ全体に樹木を増やす&br;パラメータとして1以上の数値を指定します。数値が小さいほど多くの樹木が作成されます。|
|~simple_tool[19]|WKZ_DAYNIGHT_LEVELIT|[101.0以降]表示の明るさ(昼夜)を変更します。パラメータが必要です。&br;+...1レベル明るくします&br;-...1レベル暗くします&br;1以上の整数...昼と指定した数値の明るさとを交互に切り替えます(数値が大きいほど暗くなります)|
|~simple_tool[20]|WKZ_VEHICLE_TOOLTIPS|乗り物の状態を表すツールチップの表示方法を切り替えます[nightlyのみ]&br;状態は、標準状態(1)では、重要なメッセージのみ表示され、それ以外はマウスオーバー時にのみ表示されます。(0)表示しない→(1)→(2)すべて表示する、の3つの状態を相互に切り替えます。|

***dialog_tool[i] [#x053d247]

ダイアログツールは、ウィンドウを表示するツールです。

 dialog_tool[i],アイコン,操作キー

|RIGHT:150|||c
|~ツール|||
|~アイコン||アイコン番号(menu.DialogeTools.pak)を指定します。&br;アイコンが設定されていない場合には、メニューに表示されません。&br;simutrans 101.0以降では、メニューアイコンファイルを作成すれば、ファイル名も指定可。&br;===&br;Obj=menu&br;name=MyMenuIcon&br;Image[0]=> file_name.0.0&br;===&br;上記の場合「MyMenuIcon」と記述できる。画像はImage[0]のみ使用可。|
|~操作キー||操作キーを割り当てます。&br;[使用可能文字]&br;半角英数記号&br;#99999...文字コード(10進数)&br;^A...Ctrl+A&br;F99... (F2-F15)&br;COMMA...コンマ(,)|

以下のツールが使用できます。

|RIGHT:150|||c
|~dialog_tool[0]|WKZ_HELP|ヘルプ|
|~dialog_tool[1]|WKZ_OPTIONEN|ゲームオプション|
|~dialog_tool[2]|WKZ_MINIMAP|ミニマップ|
|~dialog_tool[3]|WKZ_LINEOVERVIEW|路線編集|
|~dialog_tool[4]|WKZ_MESSAGE|メッセージ表|
|~dialog_tool[5]|WKZ_FINANCES|財務|
|~dialog_tool[6]|WKZ_PLAYERS|ライバル会社|
|~dialog_tool[7]|WKZ_DISPLAYOPTIONS|表示設定|
|~dialog_tool[8]|WKZ_SOUND|サウンド|
|~dialog_tool[9]|WKZ_LANGUAGE|言語|
|~dialog_tool[10]|WKZ_PLAYERCOLOR|プレーヤーの色|
|~dialog_tool[11]|WKZ_JUMP|指定座標に移動|
|~dialog_tool[12]|WKZ_LOAD|ゲームの再開|
|~dialog_tool[13]|WKZ_SAVE|ゲームの保存|
|~dialog_tool[14]|KZ_LIST_HALT|駅一覧|
|~dialog_tool[15]|WKZ_LIST_CONVOI|乗り物一覧|
|~dialog_tool[16]|WKZ_LIST_TOWN|町一覧|
|~dialog_tool[17]|WKZ_LIST_GOODS|貨物一覧|
|~dialog_tool[18]|WKZ_LIST_FACTORY|産業一覧|
|~dialog_tool[19]|WKZ_LIST_CURIOSITY|名所旧跡一覧|
|~dialog_tool[20]|WKZ_EDIT_FACTORY|産業施設建設ツール|
|~dialog_tool[21]|WKZ_EDIT_ATTRACTION|ランドマーク建設ツール|
|~dialog_tool[22]|WKZ_EDIT_HOUSE|市内建築物建設ツール|
|~dialog_tool[23]|WKZ_EDIT_TREE|植樹ツール|
|~dialog_tool[24]|WKZ_ENLARGE_MAP|マップサイズ拡張ツール[101.0以降]|
|~dialog_tool[25]|WKZ_LIST_LABEL|マーカー一覧[102.0以降]|
|~dialog_tool[26]|WKZ_CLIMATES|気候の設定[nightlyのみ]|

**ツールバー定義 [#q56b1334]

ツールバーを定義します。[0]はメインツールバーで、必ず必要です。&br;ツールバーやアイテムは必ずゼロから順番に定義しなければいけません。

 toolbar[x][y]=ツール,アイコン,操作キー,パラメーター,ヘルプファイル

|RIGHT:120|180||c
|~ツール|||
|~|general_tool[i]|general_tool|
|~|simple_tool[i]|simple_tool|
|~|dialog_tool[i]|dialog_tool|
|~|toolbar[i]|toolbar[i],アイコン,操作キー,タイトル,ヘルプファイル&br;ツールバーの番号は出現順に[0]から順番に記述しなければいけません。&br;タイトル、ヘルプファイル名は必須です。|
|~|ways(waytype, subtypes)|waytypeの道路/線路をすべて表示します|
|~|bridges(waytype)|waytypeの橋をすべて表示します|
|~|tunnels(waytype)|waytypeのトンネルをすべて表示します|
|~|signs(waytype)|waytypeの信号/標識をすべて表示します|
|~|wayobj(waytype)|waytypeの架線をすべて表示します|
|~|buildings(utype, waytype)|waytypeでutypeの建物をすべて表示します。&br;駅、駅舎、車庫、港などがここに含まれます|
|~アイコン||アイコン番号(menu.BarTools.pak)を指定します。&br;省略した場合、ツール定義に指定があればそれを使用し、指定がなければツールメニューに表示されません。パラメーターが必要なツールを、メニューに表示せず操作キーのみを割り当てたい場合には、この方法を使用します。&br;simutrans 101.0以降では、メニューアイコンファイルを作成すれば、ファイル名も指定可。&br;===&br;Obj=menu&br;name=MyMenuIcon&br;Image[0]=> file_name.0.0&br;===&br;上記の場合「MyMenuIcon」と記述できる。画像はImage[0]のみ使用可。|
|~操作キー||操作キーを割り当てます。&br;[使用可能文字]&br;半角英数記号&br;#99999...文字コード(10進数)&br;^A...Ctrl+A&br;F99... (F2-F15)&br;COMMA...コンマ(,)|
|~パラメーター||パラメーター|
|~ヘルプファイル名||ヘルプファイル名(toolbar[i]の場合にのみ必要)|


|RIGHT:150|||c
|~waytype|||
|~|0||
|~|1|道路|
|~|2|線路|
|~|3|船舶|
|~|5|モノレール|
|~|6|リニア(未使用)|
|~|7|市電|
|~|8|ナローゲージ(未使用)|
|~|16|航空|
|~|128|高圧線|
|~subtypes||subtypes for ways(x,#)|
|~|0|通常|
|~|1|高架、滑走路|
|~|7|市電 (線路のみ)|
|~|255|フェンス、河川|
|~utype||buildings(utype, waytype)|
|~|11|港。waytypeは不要|
|~|33|車庫|
|~|34|駅|
|~|35|駅舎、郵便局、倉庫など|