ATCFS For OpenBVE
 全て クラス 名前空間 ファイル 関数 変数 プロパティ ページ
クラス | 公開メンバ関数 | 関数 | 変数 | 全メンバ一覧
ATCFS.Train クラス

このプラグインによってシミュレートされる列車を表すクラス [詳解]

ATCFS.Train 連携図
Collaboration graph
[凡例]

クラス

class  ReadOnlyHandles
 読み込みのみ可能なハンドル操作を表すクラス [詳解]
 

公開メンバ関数

void DoorChange (DoorStates oldState, DoorStates newState)
 Is called when the state of the doors changes. [詳解]
 

関数

 Train (int[] panel, PlaySoundDelegate playSound)
 新しいインスタンスを作成する [詳解]
 
void Initialize (InitializationModes mode)
 ゲーム開始時に呼び出される関数 [詳解]
 
void Elapse (ElapseData data)
 1フレームごとに呼び出される関数 [詳解]
 
void SetReverser (int reverser)
 レバーサーが扱われたときに呼び出される関数 [詳解]
 
void SetPower (int powerNotch)
 主ハンドルが扱われたときに呼び出される関数 [詳解]
 
void SetBrake (int brakeNotch)
 ブレーキが扱われたときに呼び出される関数 [詳解]
 
void KeyDown (VirtualKeys key)
 ATSキーが押されたときに呼び出される関数 [詳解]
 
void KeyUp (VirtualKeys key)
 ATSキーが離されたときに呼び出される関数 [詳解]
 
void HornBlow (HornTypes type)
 警笛が扱われたときに呼び出される関数 [詳解]
 
void SetSignal (SignalData[] signal)
 現在の閉塞の信号が変化したときに呼び出される関数 [詳解]
 
void SetBeacon (BeaconData beacon)
 地上子を越えたときに呼び出される関数 [詳解]
 

変数

bool PluginInitializing
 プラグインが現在初期化中かどうか。これは、メニューから駅にジャンプするときなどに、InitializeとElapseの間で発生する。 [詳解]
 
VehicleSpecs Specs
 車両諸元 [詳解]
 
VehicleState State
 現在の列車の状態 [詳解]
 
ReadOnlyHandles Handles
 最後にElapseが呼び出された際のハンドル操作 [詳解]
 
DoorStates Doors
 現在の客室ドアの状態 [詳解]
 
int[] Panel
 パネルに渡す値 [詳解]
 
Sounds Sounds
 この列車で使用されるサウンド [詳解]
 
Accel Accel
 加速度 [詳解]
 
Atc Atc
 ATC [詳解]
 
AtsP AtsP
 ATS-P [詳解]
 
Sub Sub
 その他機能 [詳解]
 
Device[] Devices
 この列車に搭載されているすべての保安装置のリスト。保安装置はEB、ATC、ATS-P、ATS-Sxの順でなければならない。 [詳解]
 

詳解

このプラグインによってシミュレートされる列車を表すクラス

構築子と解体子

ATCFS.Train.Train ( int[]  panel,
PlaySoundDelegate  playSound 
)
package

新しいインスタンスを作成する

引数
panelパネルに渡す値
playSoundサウンドを再生するためのデリゲート

メソッド詳解

void ATCFS.Train.DoorChange ( DoorStates  oldState,
DoorStates  newState 
)

Is called when the state of the doors changes.

引数
oldStateThe old state of the doors.
newStateThe new state of the doors.
void ATCFS.Train.Elapse ( ElapseData  data)
package

1フレームごとに呼び出される関数

引数
dataThe data.
void ATCFS.Train.HornBlow ( HornTypes  type)
package

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

引数
type警笛のタイプ
void ATCFS.Train.Initialize ( InitializationModes  mode)
package

ゲーム開始時に呼び出される関数

引数
mode初期化モード
void ATCFS.Train.KeyDown ( VirtualKeys  key)
package

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

引数
keyATSキー
void ATCFS.Train.KeyUp ( VirtualKeys  key)
package

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

引数
keyATSキー
void ATCFS.Train.SetBeacon ( BeaconData  beacon)
package

地上子を越えたときに呼び出される関数

引数
beacon車上子で受け取った情報
void ATCFS.Train.SetBrake ( int  brakeNotch)
package

ブレーキが扱われたときに呼び出される関数

引数
brakeNotchブレーキノッチ
void ATCFS.Train.SetPower ( int  powerNotch)
package

主ハンドルが扱われたときに呼び出される関数

引数
powerNotch力行ノッチ
void ATCFS.Train.SetReverser ( int  reverser)
package

レバーサーが扱われたときに呼び出される関数

引数
reverserレバーサ位置
void ATCFS.Train.SetSignal ( SignalData[]  signal)
package

現在の閉塞の信号が変化したときに呼び出される関数

引数
signal信号番号

メンバ詳解

Accel ATCFS.Train.Accel
package

加速度

Atc ATCFS.Train.Atc
package

ATC

AtsP ATCFS.Train.AtsP
package

ATS-P

Device [] ATCFS.Train.Devices
package

この列車に搭載されているすべての保安装置のリスト。保安装置はEB、ATC、ATS-P、ATS-Sxの順でなければならない。

DoorStates ATCFS.Train.Doors
package

現在の客室ドアの状態

ReadOnlyHandles ATCFS.Train.Handles
package

最後にElapseが呼び出された際のハンドル操作

int [] ATCFS.Train.Panel
package

パネルに渡す値

bool ATCFS.Train.PluginInitializing
package

プラグインが現在初期化中かどうか。これは、メニューから駅にジャンプするときなどに、InitializeとElapseの間で発生する。

Sounds ATCFS.Train.Sounds
package

この列車で使用されるサウンド

VehicleSpecs ATCFS.Train.Specs
package

車両諸元

VehicleState ATCFS.Train.State
package

現在の列車の状態

Sub ATCFS.Train.Sub
package

その他機能


このクラス詳解は次のファイルから抽出されました: