android版にてプログラムしています。
画面の描画は変更があった時のみ行っているため、
SetRestoreGraphCallbackに渡した関数では画像のリロードだけでなく、
全画面再描画を行っているのですが、文字の描画がされません。
その状態のまま何らかの操作を行えば描画処理にかかり正常に表示されるので、
フラグをたてて再描画を促すこともできますが、
そもそも何か想定外の使い方をしておりますでしょうか?
以下、簡単にしたコードを記します。
void draw()
{
ClearDrawScreen();
DrawBox(200, 200, 300, 300, GetColor(255,255,255), TRUE);
DrawString(200, 400, "ABC", GetColor(255,255,255));
ScreenFlip();
}
int android_main( void )
{
if (DxLib_Init() == -1) return -1;
SetRestoreGraphCallback(draw);
SetFontSize(50);
draw();
WaitKey();
DxLib_End();
return 0;
}