Я работаю над своей первой игрой в 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.