ATCFS
 全て クラス 名前空間 ファイル 関数 変数 型定義 マクロ定義 ページ
関数
Ats.cpp ファイル
#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"
Ats.cpp の依存先関係図:

関数

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サウンド
戻り値
BVEに渡す制御値

呼び出し関係図:

ATS_API int WINAPI GetPluginVersion ( void  )

このATSプラグインが準じているフォーマットを返す関数

戻り値
フォーマットのバージョン
ATS_API void WINAPI HornBlow ( int  hornType)

警笛が扱われたときに呼び出される関数

引数
hornType警笛のタイプ
ATS_API void WINAPI KeyDown ( int  atsKeyCode)

ATSキーが押されたときに呼び出される関数

引数
atsKeyCodeATSキー コード

呼び出し関係図:

ATS_API void WINAPI KeyUp ( int  atsKeyCode)

ATSキーが離されたときに呼び出される関数

引数
atsKeyCodeATSキー コード

呼び出し関係図:

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