文字の色

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
uu

文字の色

#1

投稿記事 by uu » 15年前

例えば スコア300という文字列があったとします。
スコアを白、300を赤としたいです。この場合私は二つのDrawFormatString関数を
使って設定していますが、ひとつの関数でまとめることは可能でしょうか?
よろしくお願いします。

kazuoni

Re:文字の色

#2

投稿記事 by kazuoni » 15年前

例えば、それを関数化して、
int MyDrawFormatString(int x, int y, const char *str, int score, int color1, int color2 )
{
	const int distance = 16;
	DrawFormatString(x, y, color1, "%s ",str);
	DrawFormatString(x+GetDrawStringWidth(str, 0xff)+distance, y, color2, "%d\n",score); 
	return 0;
}
なんて書けます。

閉鎖

“C言語何でも質問掲示板” へ戻る