私は Allegro 5 で最初のゲームに取り組んでいます。タイトル メニューのレンダリングはそのままですが、メニューにクリック可能なテキストを追加したいと考えています。テキストの上にカーソルを置いたときにクリックできるようにするにはどうすればよいですか? ピクセルをチェックする for ステートメントを使用すると、パフォーマンスが非常に低下すると考えています。これまでのところ、次のようなものがあります。
#include <allegro5\allegro.h>
#include <allegro5\allegro_image.h>
#include <allegro5\allegro_primitives.h>
const int width = 1280;
const int height = 720;
int main(void)
{
al_init();
al_init_primitives_addon();
al_init_image_addon();
ALLEGRO_DISPLAY *display = al_create_display(width, height);
ALLEGRO_BITMAP *title = al_load_bitmap("titlemenu.bmp");
al_clear_to_color(al_map_rgb(0, 0, 0));
al_draw_bitmap(title, 0, 0, 0);
al_flip_display();
al_rest(3.0);
al_destroy_display(display);
return 0;
}
Windows XP SP3 でコードブロックを使用しています