2017-04-10 4 views
0

現在、allegro5を使って、Cで少し大学のプロジェクトをやっています。その一部は、追加のウィンドウに人が描かれているだけで、ウィンドウの背景色を変更しようとしています。私はcode :: blocksでアレグロと背景色を変更する

GFX_SetBackgroundColour(LIGHTBLUE) 

のように私たちがクラスから得た教訓であり、私がアレグロのウェブサイトで見つけたものだからです。 背景は黒くなります。私はそれをどのように進めるか分からない。

また、表示されるウィンドウにテキストを入力しようとすると、何か不運があります。しかし、ちょうど私がGFX_DrawText(int x, int y, const char text)をどのように使うのかが分からないかもしれません。

+1

これらの 'GFX_ *'関数はどこから来ますか?彼らはallegro5 APIの一部ではありません – rcorre

+0

彼らは私たちが大学から入手したライブラリファイルに入っています。 – unluckysoap

答えて

0

allegro5で背景色を設定することができます al_clear_to_colorです。通常、あなたはドローループすべてのフレームの先頭でこれを呼ぶだろう

al_clear_to_color(al_map_rgb(255, 0, 0)); 

はたとえば、赤の背景を設定することができます。