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