mirror of
https://github.com/MaSzyna-EU07/maszyna.git
synced 2026-07-19 05:29:17 +02:00
Obsługa rozkładu jazdy przetłumaczona na C++.
This commit is contained in:
12
Driver.h
12
Driver.h
@@ -13,7 +13,9 @@ http://mozilla.org/MPL/2.0/.
|
||||
#include "Classes.h"
|
||||
#include "dumb3d.h"
|
||||
#include <fstream>
|
||||
#include <string>
|
||||
using namespace Math3D;
|
||||
using namespace Mtable;
|
||||
|
||||
enum TOrders
|
||||
{ // rozkazy dla AI
|
||||
@@ -178,7 +180,7 @@ class TController
|
||||
double fAccGravity; // przyspieszenie składowej stycznej grawitacji
|
||||
public:
|
||||
TEvent *eSignNext; // sygnał zmieniający prędkość, do pokazania na [F2]
|
||||
AnsiString asNextStop; // nazwa następnego punktu zatrzymania wg rozkładu
|
||||
std::string asNextStop; // nazwa następnego punktu zatrzymania wg rozkładu
|
||||
int iStationStart; // numer pierwszej stacji pokazywanej na podglądzie rozkładu
|
||||
private: // parametry sterowania pojazdem (stan, hamowanie)
|
||||
double fShuntVelocity; // maksymalna prędkość manewrowania, zależy m.in. od składu
|
||||
@@ -221,7 +223,7 @@ class TController
|
||||
pVehicles[2]; // skrajne pojazdy w składzie (niekoniecznie bezpośrednio sterowane)
|
||||
TMoverParameters *mvControlling; // jakim pojazdem steruje (może silnikowym w EZT)
|
||||
TMoverParameters *mvOccupied; // jakim pojazdem hamuje
|
||||
Mtable::TTrainParameters *TrainParams; // rozkład jazdy zawsze jest, nawet jeśli pusty
|
||||
TTrainParameters *TrainParams; // rozkład jazdy zawsze jest, nawet jeśli pusty
|
||||
// int TrainNumber; //numer rozkladowy tego pociagu
|
||||
// AnsiString OrderCommand; //komenda pobierana z pojazdu
|
||||
// double OrderValue; //argument komendy
|
||||
@@ -378,10 +380,10 @@ class TController
|
||||
void PhysicsLog();
|
||||
AnsiString StopReasonText();
|
||||
~TController();
|
||||
AnsiString NextStop();
|
||||
std::string NextStop();
|
||||
void TakeControl(bool yes);
|
||||
AnsiString Relation();
|
||||
AnsiString TrainName();
|
||||
std::string Relation();
|
||||
std::string TrainName();
|
||||
int StationCount();
|
||||
int StationIndex();
|
||||
bool IsStop();
|
||||
|
||||
Reference in New Issue
Block a user