mirror of
https://github.com/jummy0/sb2-decomp
synced 2025-03-15 20:44:49 +01:00
62 lines
1.3 KiB
C
62 lines
1.3 KiB
C
// Text.h
|
|
|
|
#pragma once
|
|
|
|
#define FONTWHITE 0
|
|
#define FONTRED 1
|
|
#define FONTSLIM 2
|
|
#define FONTLITTLE 10
|
|
|
|
typedef struct
|
|
{
|
|
char charIcon;
|
|
char charOffsetX;
|
|
char charOffsetY;
|
|
char accentIcon;
|
|
char accentOffsetX;
|
|
char accentOffsetY;
|
|
}
|
|
CharOffset;
|
|
|
|
extern
|
|
void DrawTextB(CPixmap *pPixmap, POINT pos, char *pText, int font);
|
|
|
|
extern
|
|
void DrawTextLeft(CPixmap* pPixmap, POINT pos, char *text, int font);
|
|
|
|
extern
|
|
void DrawTextNew(CPixmap *pPixmap, POINT pos, char* pText, int font);
|
|
|
|
extern
|
|
void DrawChar(CPixmap* pPixmap, POINT pos, char* pText, double size);
|
|
|
|
extern
|
|
void DrawCharSingle(CPixmap* pPixmap, POINT pos, int rank, double size);
|
|
|
|
extern
|
|
void DrawTextNew(CPixmap* pPixmap, POINT pos, char* pText, int font);
|
|
|
|
extern
|
|
void DrawTextPente(CPixmap *pPixmap, POINT pos, char *pText,
|
|
int pente, int font=0);
|
|
|
|
extern
|
|
void DrawTextRect(CPixmap *pPixmap, POINT pos, char *pText,
|
|
int pente, int font=0, int part=-1);
|
|
|
|
extern
|
|
void DrawTextCenter(CPixmap *pPixmap, POINT pos, char *pText, int font=0);
|
|
|
|
extern
|
|
int GetTextHeight(char *pText, int font=0, int part=-1);
|
|
|
|
extern
|
|
int GetTextWidth(char *pText, int font=0);
|
|
|
|
extern
|
|
void DrawBignum(CPixmap *pPixmap, POINT pos, int num);
|
|
|
|
extern
|
|
int GetBignumWidth(int num);
|
|
|