0
Код ниже не работает; он создает пустой экран. Но если я изменил заполненную прямоугольную линию в нижней строке на:Allegro 5 problems
al_draw_filled_rectangle(100, 100, 100+15, 100+15, al_map_rgb(155, 255, 155));
Он производит квадрат в правильных координатах. Что происходит?
#define ALLEGRO_STATICLINK
#include <allegro5/allegro.h>
#include <allegro5/allegro_primitives.h>
int main(int argc, char **argv)
{
ALLEGRO_DISPLAY *display;
if(!al_init())
{
return -1;
}
display = al_create_display(640, 480);
if(!display)
{
return -1;
}
if(!al_init_primitives_addon())
{
return -1;
}
al_draw_filled_rectangle(73, 493, 73+15, 493+15, al_map_rgb(155, 255, 155));
al_flip_display();
al_rest(10);
return 0;
}
Не могу поверить, что я сделал это. благодаря – user701329