#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 | 車両諸元 |