re3-mirror/src/core/User.h

43 lines
624 B
C
Raw Normal View History

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