機能
CG_DRAW_TEXT_TO_PMAP_FONT関数、
CG_DRAW_TEXT_TO_AMAP_FONT関数、
CG_SET_FONT_METRICS関数、
CG_GET_FONT_METRICS関数などの参照に使われています。
変数
| 型 | 変数名 | 目的 |
| int | nSize | 文字の大きさ |
| string | sName | フォント名 |
| int | nWeight | ? |
| int | bUnderline | ? |
| int | bStrikeOut | ? |
| int | nSpace | ? |
| int | nColorR | 文字の色(赤) |
| int | nColorG | 文字の色(緑) |
| int | nColorB | 文字の色(青) |
取得系メソッド
機能:CG加工のフォント用関数の各種設定を、この構造体の変数へとまとめて取得します。
{
nSize = CG_GET_FONT_SIZE();
sName = CG_GET_FONT_NAME();
nWeight = CG_GET_FONT_WEIGHT();
bUnderline = CG_GET_FONT_UNDERLINE();
bStrikeOut = CG_GET_FONT_STRIKE_OUT();
nSpace = CG_GET_FONT_STRIKE_OUT();
CG_GET_FONT_COLOR(nColorR, nColorG, nColorB);
}
設定・作成系メソッド
機能:CG加工のフォント用関数の各種設定を、この構造体の変数からまとめて設定します。
{
CG_SET_FONT_SIZE(nSize);
CG_SET_FONT_NAME(sName);
CG_SET_FONT_WEIGHT(nWeight);
CG_SET_FONT_UNDERLINE(bUnderline);
CG_SET_FONT_STRIKE_OUT(bStrikeOut);
CG_SET_FONT_SPACE(nSpace);
CG_SET_FONT_COLOR(nColorR, nColorG, nColorB);
}
コンストラクタ
font_metrics_t()
{
nSize = 16;
sName = "MS ゴシック";
nWeight = 400;
bUnderline = false;
bStrikeOut = false;
nSpace = 0;
nColorR = 255;
nColorG = 255;
nColorB = 255;
}
デストラクタ
なし
グローバル宣言
なし
サンプル
game_main(void)
{
SP_CREATE(1,700,100,0,0,0,255);
font_metrics_t FONT;
FONT.nSize = 72;
FONT.sName = "JSゴシック";
CG_DRAW_TEXT_TO_PMAP_FONT(1, 0,0, "アミバさまがみてる", FONT); A; }