font.h
来自「一个symbian 冒险游戏代码」· C头文件 代码 · 共 39 行
H
39 行
#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 + =
减小字号Ctrl + -
显示快捷键?