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

その他機能を再現するクラス [詳解]

ATCFS.Sub の継承関係図
Inheritance graph
[凡例]
ATCFS.Sub 連携図
Collaboration graph
[凡例]

関数

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

非公開メンバ関数

void PlayAtcAirSound ()
 ATCブレーキの緩解音を再生する関数 [詳解]
 

非公開変数類

readonly Train train_
 
int brake_status_
 ATCブレーキの状態(0: 緩解, 1: 作動) [詳解]
 
int prev_brake_status_
 1フレーム前のATCブレーキの状態(0: 緩解, 1: 作動) [詳解]
 

詳解

その他機能を再現するクラス

構築子と解体子

ATCFS.Sub.Sub ( Train  train)
package

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

引数
trainTrainクラスのインスタンス

メソッド詳解

override void ATCFS.Sub.Elapse ( ElapseData  data,
ref bool  blocking 
)
packagevirtual

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

引数
dataThe data.
blocking保安装置がブロックされているか、後続の保安装置をブロックするかどうか。

ATCFS.Deviceを実装しています。

呼び出し関係図:

override void ATCFS.Sub.HornBlow ( HornTypes  type)
packagevirtual

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

引数
type警笛のタイプ

ATCFS.Deviceを実装しています。

override void ATCFS.Sub.Initialize ( InitializationModes  mode)
packagevirtual

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

引数
mode初期化モード

ATCFS.Deviceを実装しています。

override void ATCFS.Sub.KeyDown ( VirtualKeys  key)
packagevirtual

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

引数
keyATSキー

ATCFS.Deviceを実装しています。

override void ATCFS.Sub.KeyUp ( VirtualKeys  key)
packagevirtual

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

引数
keyATSキー

ATCFS.Deviceを実装しています。

void ATCFS.Sub.PlayAtcAirSound ( )
private

ATCブレーキの緩解音を再生する関数

被呼び出し関係図:

override void ATCFS.Sub.SetBeacon ( BeaconData  beacon)
packagevirtual

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

引数
beacon車上子で受け取った情報

ATCFS.Deviceを実装しています。

override void ATCFS.Sub.SetBrake ( int  brakeNotch)
packagevirtual

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

引数
brakeNotchブレーキノッチ

ATCFS.Deviceを実装しています。

override void ATCFS.Sub.SetPower ( int  powerNotch)
packagevirtual

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

引数
powerNotch力行ノッチ

ATCFS.Deviceを実装しています。

override void ATCFS.Sub.SetReverser ( int  reverser)
packagevirtual

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

引数
reverserレバーサ位置

ATCFS.Deviceを実装しています。

override void ATCFS.Sub.SetSignal ( SignalData[]  signal)
packagevirtual

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

引数
signal信号番号

ATCFS.Deviceを実装しています。

メンバ詳解

int ATCFS.Sub.brake_status_
private

ATCブレーキの状態(0: 緩解, 1: 作動)

int ATCFS.Sub.prev_brake_status_
private

1フレーム前のATCブレーキの状態(0: 緩解, 1: 作動)

readonly Train ATCFS.Sub.train_
private

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