2020-03-29 08:54:13 +02:00
|
|
|
#include "../libeg/libeg.h"
|
2020-02-29 08:30:21 +01:00
|
|
|
|
2021-09-28 10:28:45 +02:00
|
|
|
void InitScreen(IN XBool SetMaxResolution);
|
2020-10-03 19:02:31 +02:00
|
|
|
void SetupScreen(void);
|
|
|
|
void BeginTextScreen(IN CONST CHAR16 *Title);
|
2021-09-28 10:28:45 +02:00
|
|
|
void FinishTextScreen(IN XBool WaitAlways);
|
|
|
|
void BeginExternalScreen(IN XBool UseGraphicsMode/*, IN CONST CHAR16 *Title*/);
|
2020-10-03 19:02:31 +02:00
|
|
|
void FinishExternalScreen(void);
|
|
|
|
void TerminateScreen(void);
|
|
|
|
void SetNextScreenMode(INT32);
|
2020-02-29 08:30:21 +01:00
|
|
|
|
2020-10-03 19:02:31 +02:00
|
|
|
void SwitchToGraphicsAndClear(void);
|
|
|
|
void BltClearScreen();
|
2020-03-18 07:39:11 +01:00
|
|
|
|
|
|
|
INTN HybridRepositioning(INTN Edge, INTN Value, INTN ImageDimension, INTN ScreenDimension, INTN DesignScreenDimension);
|
|
|
|
INTN CalculateNudgePosition(INTN Position, INTN NudgeValue, INTN ImageDimension, INTN ScreenDimension);
|
2020-03-26 13:59:20 +01:00
|
|
|
|