2019-05-30 21:24:47 +02:00
|
|
|
#pragma once
|
|
|
|
|
2019-10-20 19:34:16 +02:00
|
|
|
#include "Pager.h"
|
2020-01-07 17:59:03 +01:00
|
|
|
#include "OnscreenTimer.h"
|
2019-10-20 19:34:16 +02:00
|
|
|
|
2020-01-07 17:59:03 +01:00
|
|
|
class CZone;
|
|
|
|
class CVehicle;
|
2019-06-07 22:31:03 +02:00
|
|
|
|
2020-01-07 17:59:03 +01:00
|
|
|
class CPlaceName
|
2019-05-30 21:24:47 +02:00
|
|
|
{
|
2020-01-07 17:59:03 +01:00
|
|
|
CZone *m_pZone;
|
|
|
|
CZone *m_pZone2;
|
|
|
|
int16 m_nAdditionalTimer;
|
2019-05-30 21:24:47 +02:00
|
|
|
public:
|
2020-01-07 17:59:03 +01:00
|
|
|
CPlaceName();
|
2019-06-12 13:46:02 +02:00
|
|
|
void Init();
|
2019-06-07 22:31:03 +02:00
|
|
|
void Process();
|
2020-01-07 17:59:03 +01:00
|
|
|
void Display();
|
2019-05-30 21:24:47 +02:00
|
|
|
};
|
|
|
|
|
|
|
|
class CCurrentVehicle
|
|
|
|
{
|
2020-01-07 17:59:03 +01:00
|
|
|
CVehicle *m_pCurrentVehicle;
|
|
|
|
public:
|
|
|
|
CCurrentVehicle();
|
|
|
|
void Init();
|
|
|
|
void Process();
|
|
|
|
void Display();
|
2019-05-30 21:24:47 +02:00
|
|
|
};
|
|
|
|
|
|
|
|
class CUserDisplay
|
|
|
|
{
|
|
|
|
public:
|
2020-04-17 07:54:14 +02:00
|
|
|
static CPlaceName PlaceName;
|
|
|
|
static COnscreenTimer OnscnTimer;
|
|
|
|
static CPager Pager;
|
|
|
|
static CCurrentVehicle CurrentVehicle;
|
2019-10-19 00:23:40 +02:00
|
|
|
|
2020-01-07 17:59:03 +01:00
|
|
|
static void Init();
|
|
|
|
static void Process();
|
2019-05-30 21:24:47 +02:00
|
|
|
};
|