5 #include "../Process/SynchronizedProcess.h"
14 static const UINT32 kSyncTimeout_ms = 20;
15 static const UINT16 kFullDisplayTextCommand = 0x9FFF;
30 static LCD* Instance();
31 static void Finalize();
34 void Print(UINT8 line, UINT8 index,
bool clear,
const char* format, ...);
36 void ScrollLCD(
int x,
int y);
38 static void UpdateGameTime(
double time);
46 DISALLOW_COPY_AND_ASSIGN(
LCD);
51 static const UINT8 kNumBufferLines = 20;
52 static const UINT8 kNumBufferColumns = 40;
54 static const UINT8 kNumLcdPhysicalLines = 6;
56 static const UINT8 kNumLcdPhysicalColumns = 21;
58 const char* loadArray;
61 semaphore* textBufferSemaphore;
63 static double gameTime;
66 #endif //LRT_DRIVER_STATION_LCD_H_