機能
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; }