2017-04-10 143 views
0

我目前正在使用allegro5在C中做一个小型大学项目。其中一部分是在附加窗口上画一个人,我试图改变窗口的背景颜色。我使用在代码中更改背景颜色与allegro ::块

GFX_SetBackgroundColour(LIGHTBLUE) 

因为这是我们从课堂上得到的指示,以及我在allegro网站上发现的指示。 除背景保持黑色外。我不知道该如何继续。

此外,我有一些运气不好,试图在出现的窗口上键入一些文本。但它可能只是我不确定如何使用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)); 

通常你会在抽奖循环中每帧的开始调用此。