クラス | |
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 | 車両諸元 |