#include "stdafx.h"#include <Shlwapi.h>#include <deque>#include "Accel.h"#include "Atc.h"#include "AtsP.h"#include "Wiper.h"#include "Sub.h"#include "AtcfsCfg.h"#include "atsplugin.h"#include "Ats.h"
関数 | |
| BOOL APIENTRY | DllMain (HANDLE hModule, DWORD ul_reason_for_call, LPVOID lpReserved) |
| ATS_API void WINAPI | Load () |
| プラグインが読み込まれたときに呼び出される関数 [詳解] | |
| ATS_API void WINAPI | Dispose () |
| プラグインが解放されたときに呼び出される関数 [詳解] | |
| ATS_API int WINAPI | GetPluginVersion () |
| このATSプラグインが準じているフォーマットを返す関数 [詳解] | |
| ATS_API void WINAPI | SetVehicleSpec (ATS_VEHICLESPEC vehicleSpec) |
| 車両読み込み時に呼び出される関数 [詳解] | |
| ATS_API void WINAPI | BVE_Initialize (int brake) |
| ゲーム開始時に呼び出される関数 [詳解] | |
| ATS_API ATS_HANDLES WINAPI | Elapse (ATS_VEHICLESTATE vehicleState, int *panel, int *sound) |
| 1フレームごとに呼び出される関数 [詳解] | |
| ATS_API void WINAPI | SetPower (int notch) |
| 主ハンドルが扱われたときに呼び出される関数 [詳解] | |
| ATS_API void WINAPI | SetBrake (int notch) |
| ブレーキが扱われたときに呼び出される関数 [詳解] | |
| ATS_API void WINAPI | SetReverser (int pos) |
| レバーサーが扱われたときに呼び出される関数 [詳解] | |
| ATS_API void WINAPI | KeyDown (int atsKeyCode) |
| ATSキーが押されたときに呼び出される関数 [詳解] | |
| ATS_API void WINAPI | KeyUp (int atsKeyCode) |
| ATSキーが離されたときに呼び出される関数 [詳解] | |
| ATS_API void WINAPI | HornBlow (int hornType) |
| 警笛が扱われたときに呼び出される関数 [詳解] | |
| ATS_API void WINAPI | DoorOpen () |
| 客室ドアが開いたときに呼び出される関数 [詳解] | |
| ATS_API void WINAPI | DoorClose () |
| 客室ドアが閉まったときに呼び出される関数 [詳解] | |
| ATS_API void WINAPI | SetSignal (int signal) |
| 現在の閉塞の信号が変化したときに呼び出される関数 [詳解] | |
| ATS_API void WINAPI | SetBeaconData (ATS_BEACONDATA beaconData) |
| 地上子を越えたときに呼び出される関数 [詳解] | |
| void | PassedBeacon () |
| SetBeaconDataの実行タイミングを制御するための関数 [詳解] | |
| ATS_API void WINAPI BVE_Initialize | ( | int | brake | ) |
ゲーム開始時に呼び出される関数
| brake | ゲーム開始時のブレーキ弁の状態 |

| ATS_API void WINAPI Dispose | ( | void | ) |
プラグインが解放されたときに呼び出される関数
| BOOL APIENTRY DllMain | ( | HANDLE | hModule, |
| DWORD | ul_reason_for_call, | ||
| LPVOID | lpReserved | ||
| ) |

| 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 | ) |
プラグインが読み込まれたときに呼び出される関数
| void PassedBeacon | ( | void | ) |
SetBeaconDataの実行タイミングを制御するための関数


| 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