
クラス | |
| struct | ATS_VEHICLESPEC |
| struct | ATS_VEHICLESTATE |
| struct | ATS_BEACONDATA |
| struct | ATS_HANDLES |
マクロ定義 | |
| #define | ATS_API __declspec(dllimport) |
| #define | ATS_VERSION 0x00020000 |
| #define | ATS_KEY_S 0 |
| #define | ATS_KEY_A1 1 |
| #define | ATS_KEY_A2 2 |
| #define | ATS_KEY_B1 3 |
| #define | ATS_KEY_B2 4 |
| #define | ATS_KEY_C1 5 |
| #define | ATS_KEY_C2 6 |
| #define | ATS_KEY_D 7 |
| #define | ATS_KEY_E 8 |
| #define | ATS_KEY_F 9 |
| #define | ATS_KEY_G 10 |
| #define | ATS_KEY_H 11 |
| #define | ATS_KEY_I 12 |
| #define | ATS_KEY_J 13 |
| #define | ATS_KEY_K 14 |
| #define | ATS_KEY_L 15 |
| #define | ATS_INIT_REMOVED 2 |
| #define | ATS_INIT_EMG 1 |
| #define | ATS_INIT_SVC 0 |
| #define | ATS_SOUND_STOP -10000 |
| #define | ATS_SOUND_PLAY 1 |
| #define | ATS_SOUND_PLAYLOOPING 0 |
| #define | ATS_SOUND_CONTINUE 2 |
| #define | ATS_HORN_PRIMARY 0 |
| #define | ATS_HORN_SECONDARY 1 |
| #define | ATS_HORN_MUSIC 2 |
| #define | ATS_CONSTANTSPEED_CONTINUE 0 |
| #define | ATS_CONSTANTSPEED_ENABLE 1 |
| #define | ATS_CONSTANTSPEED_DISABLE 2 |
関数 | |
| ATS_API void WINAPI | Load (void) |
| プラグインが読み込まれたときに呼び出される関数 [詳解] | |
| ATS_API void WINAPI | Dispose (void) |
| プラグインが解放されたときに呼び出される関数 [詳解] | |
| ATS_API int WINAPI | GetPluginVersion (void) |
| このATSプラグインが準じているフォーマットを返す関数 [詳解] | |
| ATS_API void WINAPI | SetVehicleSpec (ATS_VEHICLESPEC) |
| 車両読み込み時に呼び出される関数 [詳解] | |
| ATS_API void WINAPI | BVE_Initialize (int) |
| ゲーム開始時に呼び出される関数 [詳解] | |
| ATS_API ATS_HANDLES WINAPI | Elapse (ATS_VEHICLESTATE, int *, int *) |
| 1フレームごとに呼び出される関数 [詳解] | |
| ATS_API void WINAPI | SetPower (int) |
| 主ハンドルが扱われたときに呼び出される関数 [詳解] | |
| ATS_API void WINAPI | SetBrake (int) |
| ブレーキが扱われたときに呼び出される関数 [詳解] | |
| ATS_API void WINAPI | SetReverser (int) |
| レバーサーが扱われたときに呼び出される関数 [詳解] | |
| ATS_API void WINAPI | KeyDown (int) |
| ATSキーが押されたときに呼び出される関数 [詳解] | |
| ATS_API void WINAPI | KeyUp (int) |
| ATSキーが離されたときに呼び出される関数 [詳解] | |
| ATS_API void WINAPI | HornBlow (int) |
| 警笛が扱われたときに呼び出される関数 [詳解] | |
| ATS_API void WINAPI | DoorOpen (void) |
| 客室ドアが開いたときに呼び出される関数 [詳解] | |
| ATS_API void WINAPI | DoorClose (void) |
| 客室ドアが閉まったときに呼び出される関数 [詳解] | |
| ATS_API void WINAPI | SetSignal (int) |
| 現在の閉塞の信号が変化したときに呼び出される関数 [詳解] | |
| ATS_API void WINAPI | SetBeaconData (ATS_BEACONDATA) |
| 地上子を越えたときに呼び出される関数 [詳解] | |
| #define ATS_API __declspec(dllimport) |
| #define ATS_CONSTANTSPEED_CONTINUE 0 |
| #define ATS_CONSTANTSPEED_DISABLE 2 |
| #define ATS_CONSTANTSPEED_ENABLE 1 |
| #define ATS_HORN_MUSIC 2 |
| #define ATS_HORN_PRIMARY 0 |
| #define ATS_HORN_SECONDARY 1 |
| #define ATS_INIT_EMG 1 |
| #define ATS_INIT_REMOVED 2 |
| #define ATS_INIT_SVC 0 |
| #define ATS_KEY_A1 1 |
| #define ATS_KEY_A2 2 |
| #define ATS_KEY_B1 3 |
| #define ATS_KEY_B2 4 |
| #define ATS_KEY_C1 5 |
| #define ATS_KEY_C2 6 |
| #define ATS_KEY_D 7 |
| #define ATS_KEY_E 8 |
| #define ATS_KEY_F 9 |
| #define ATS_KEY_G 10 |
| #define ATS_KEY_H 11 |
| #define ATS_KEY_I 12 |
| #define ATS_KEY_J 13 |
| #define ATS_KEY_K 14 |
| #define ATS_KEY_L 15 |
| #define ATS_KEY_S 0 |
| #define ATS_SOUND_CONTINUE 2 |
| #define ATS_SOUND_PLAY 1 |
| #define ATS_SOUND_PLAYLOOPING 0 |
| #define ATS_SOUND_STOP -10000 |
| #define ATS_VERSION 0x00020000 |
| ATS_API void WINAPI BVE_Initialize | ( | int | brake | ) |
ゲーム開始時に呼び出される関数
| brake | ゲーム開始時のブレーキ弁の状態 |

| ATS_API void WINAPI Dispose | ( | void | ) |
プラグインが解放されたときに呼び出される関数
| ATS_API void WINAPI DoorClose | ( | void | ) |
客室ドアが閉まったときに呼び出される関数
| ATS_API void WINAPI DoorOpen | ( | void | ) |
客室ドアが開いたときに呼び出される関数
| ATS_API ATS_HANDLES WINAPI Elapse | ( | ATS_VEHICLESTATE | vehicleState, |
| int * | panel, | ||
| int * | sound | ||
| ) |
1フレームごとに呼び出される関数
| vehicleState | 車両の状態量 |
| panel | パネルに渡す値 |
| sound | サウンド |

| ATS_API int WINAPI GetPluginVersion | ( | void | ) |
このATSプラグインが準じているフォーマットを返す関数
| ATS_API void WINAPI HornBlow | ( | int | hornType | ) |
警笛が扱われたときに呼び出される関数
| hornType | 警笛のタイプ |
| ATS_API void WINAPI KeyDown | ( | int | atsKeyCode | ) |
ATSキーが押されたときに呼び出される関数
| atsKeyCode | ATSキー コード |

| ATS_API void WINAPI KeyUp | ( | int | atsKeyCode | ) |
ATSキーが離されたときに呼び出される関数
| atsKeyCode | ATSキー コード |

| ATS_API void WINAPI Load | ( | void | ) |
プラグインが読み込まれたときに呼び出される関数
| ATS_API void WINAPI SetBeaconData | ( | ATS_BEACONDATA | beaconData | ) |
地上子を越えたときに呼び出される関数
| beaconData | 車上子で受け取った情報 |
| ATS_API void WINAPI SetBrake | ( | int | notch | ) |
ブレーキが扱われたときに呼び出される関数
| notch | ブレーキノッチ |
| ATS_API void WINAPI SetPower | ( | int | notch | ) |
主ハンドルが扱われたときに呼び出される関数
| notch | 力行ノッチ |
| ATS_API void WINAPI SetReverser | ( | int | pos | ) |
レバーサーが扱われたときに呼び出される関数
| pos | レバーサー位置 |
| ATS_API void WINAPI SetSignal | ( | int | signal | ) |
現在の閉塞の信号が変化したときに呼び出される関数
| signal | 信号番号 |

| ATS_API void WINAPI SetVehicleSpec | ( | ATS_VEHICLESPEC | vehicleSpec | ) |
車両読み込み時に呼び出される関数
| vehicleSpec | 車両諸元 |
1.8.6