我masked_blit()
在我的程序中使用透明显示 .bmp(使用完美的粉红色)。但是当我构建时,它说:
错误:未在此范围内声明“masked_blit”
我包括了 Allegro 的 .h,当然我没有忘记所有这些:
-lallegro -lallegro_font -lallegro_ttf -lallegro_image
这是我编写的代码的摘录:
#include <allegro5/allegro.h>
#include <allegro5/allegro_image.h>
[...]
head = al_load_bitmap("head.bmp");
masked_blit(head, display, 0,0,0,0,10,10);
al_clear_to_color(al_map_rgb(0,0,0));
al_draw_bitmap(head, screen_w / 2, screen_h / 2, 0);
[..]