フォントの追加を行う。
void AddFont( std::string strFontName, const int nFontSize ); |
strFontName Windowsに登録されているフォント名。 GameBase.hにて定数として宣言する。
nFontSize フォントのポイント数。
なし
登録されていないフォント名を指定した場合の動作は保証しない。
フォント名は正しく(全角、半角、空白など)設定しなければ正しく表示されない。
同一フォント名で大きさ(ポイント数)が異なるフォントは追加できない。(仕様です・・・)
追加したフォントを削除するには、ReleaseFont関数を使用する。
ReleaseFont関数を実行しない場合でも、プログラムの終了時には削除される。
環境が変わるとWindowsに登録されているフォントも異なる可能性があるため注意する事。
GameBase.hでフォント名を定数として宣言しておく。
namespace KeyString { const std::string FONT_GOTHIC = "MS ゴシック"; } |
フォントの追加
m_pEngine->AddFont(FONT_GOTHIC, 20); |