2017-04-10 61 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)); 

通常你會在抽獎循環中每幀的開始調用此。