Эй, ребята им сделать C++ игру и им пытаются загрузить растровое изображение на мой игровой экран, но когда я делаю изображение не появляется, только черный Sqaure как результатам сделанной ниже:C++ Allegro - Bitmap появляется черным?
Im в настоящее время я использую следующий код:
BITMAP *buffer = create_bitmap(640, 480);
BITMAP *player = NULL;
player = load_bitmap("player.bmp", NULL);
Тогда в моей игре цикла:
rectfill(buffer, 0, 0,
640, 480,
makecol(255, 0, 0)
);
masked_blit(player, buffer, 0, 0, 100, 100, 32, 32);
blit(buffer, screen, 0, 0, 0, 0, 640, 480);
clear_bitmap(player);
clear_bitmap(buffer);
Я думал, что дои все правильно, но, возможно, нет.
Любая помощь приветствуется. Также, если вам нужна дополнительная информация, просто спросите.
Какую версию Allegro вы используете? –