📄 font.h
字号:
#ifndef _FONT_H
#define _FONT_H
#include "Surface.h"
#include "Context.h"
class Font
{
public:
Font();
~Font();
void load( const char* fname, int fontw, int fonth );
void process();
void drawText( Context* context, int x, int y, int* outx, int* outy, const char* fmt, ... );
int getTextWidth( const char* sz, int* outLines = 0, int* outHeight = 0 ) const;
int fontHeight() const;
bool isLoaded() const {return m_loaded;}
private:
Surface m_img;
int m_charX[256];
int m_charY[256];
int m_charWidth[256];
int m_fontBaseWidth;
int m_fontHeight;
bool m_loaded;
};
#endif // _FONT_H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -