mirror of
https://github.com/GTAmodding/re3.git
synced 2025-10-09 15:50:33 +00:00
merge attempt
This commit is contained in:
commit
8d1996833b
68 changed files with 2149 additions and 316 deletions
|
@ -91,6 +91,31 @@ enum
|
|||
#define FONT_LOCALE(style) (style)
|
||||
#endif
|
||||
|
||||
#ifdef BUTTON_ICONS
|
||||
enum
|
||||
{
|
||||
BUTTON_NONE = -1,
|
||||
#if 0 // unused
|
||||
BUTTON_UP,
|
||||
BUTTON_DOWN,
|
||||
BUTTON_LEFT,
|
||||
BUTTON_RIGHT,
|
||||
#endif
|
||||
BUTTON_CROSS,
|
||||
BUTTON_CIRCLE,
|
||||
BUTTON_SQUARE,
|
||||
BUTTON_TRIANGLE,
|
||||
BUTTON_L1,
|
||||
BUTTON_L2,
|
||||
BUTTON_L3,
|
||||
BUTTON_R1,
|
||||
BUTTON_R2,
|
||||
BUTTON_R3,
|
||||
MAX_BUTTON_ICONS
|
||||
};
|
||||
#endif // BUTTON_ICONS
|
||||
|
||||
|
||||
class CFont
|
||||
{
|
||||
#ifdef MORE_LANGUAGES
|
||||
|
@ -106,11 +131,24 @@ public:
|
|||
static CFontDetails Details;
|
||||
static CFontRenderState RenderState;
|
||||
|
||||
#ifdef BUTTON_ICONS
|
||||
static int32 ButtonsSlot;
|
||||
static CSprite2d ButtonSprite[MAX_BUTTON_ICONS];
|
||||
static int PS2Symbol;
|
||||
|
||||
static void DrawButton(float x, float y);
|
||||
#endif // BUTTON_ICONS
|
||||
|
||||
|
||||
static void Initialise(void);
|
||||
static void Shutdown(void);
|
||||
static void InitPerFrame(void);
|
||||
static void PrintChar(float x, float y, wchar c);
|
||||
static void PrintString(float x, float y, wchar *s);
|
||||
#ifdef XBOX_SUBTITLES
|
||||
static void PrintStringFromBottom(float x, float y, wchar *str);
|
||||
static void PrintOutlinedString(float x, float y, wchar *str, float outlineStrength, bool fromBottom, CRGBA outlineColor);
|
||||
#endif
|
||||
static int GetNumberLines(float xstart, float ystart, wchar *s);
|
||||
static void GetTextRect(CRect *rect, float xstart, float ystart, wchar *s);
|
||||
#ifdef MORE_LANGUAGES
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue