mirror of
https://github.com/GTAmodding/re3.git
synced 2024-12-29 03:45:40 +00:00
25 lines
514 B
C++
25 lines
514 B
C++
#pragma once
|
|
|
|
class CConsole
|
|
{
|
|
enum
|
|
{
|
|
MAX_LINES = 8, // BUG? only shows 7
|
|
MAX_STR_LEN = 40,
|
|
};
|
|
|
|
uint8 m_nLineCount;
|
|
uint8 m_nCurrentLine;
|
|
wchar Buffers[MAX_LINES][MAX_STR_LEN];
|
|
uint32 m_aTimer[MAX_LINES];
|
|
uint8 m_aRed[MAX_LINES];
|
|
uint8 m_aGreen[MAX_LINES];
|
|
uint8 m_aBlue[MAX_LINES];
|
|
public:
|
|
void AddLine(char *s, uint8 r, uint8 g, uint8 b);
|
|
void AddOneLine(char *s, uint8 r, uint8 g, uint8 b);
|
|
void Display();
|
|
void Init() { m_nCurrentLine = 0; m_nLineCount = 0; }
|
|
};
|
|
|
|
extern CConsole TheConsole;
|