Вопросы по теме 'allegro5'

Allegro 5 вылетает при загрузке шрифта
Недавно я начал работать с Allegro 5 и попытался загрузить шрифт. Это мой код: #include <allegro5/allegro.h> #include <allegro5/allegro_font.h> #include <allegro5/allegro_ttf.h> #include <allegro5/allegro_native_dialog.h>...
1459 просмотров
schedule 27.11.2023

Allegro 5 рисует растровое изображение поверх примитива
Недавно я пытался создать систему инвентаря в allegro 5, где я рисую сетку из квадратов 20x20 и перетаскиваю предметы вокруг. Проблема в том, что я вижу, как спрайт элемента проходит под фактической сеткой, которую я нарисовал, что является...
1662 просмотров
schedule 29.04.2024

allegro5 - Как запустить на Linux?
Я настроил Allegro 5 и смог успешно скомпилировать следующий код: #include <stdio.h> #include <stdlib.h> #include <string.h> #include <errno.h> #include <allegro5/allegro.h> void error(char *msg) {...
1160 просмотров
schedule 14.06.2023

сбой al_draw_line() в ALLEGRO
Когда я хочу нарисовать линию с помощью al_draw_line(100,100,400,400,al_map_rgb(255,255,0),5); , мой ALLEGRO_DISPLAY автоматически закрывается, и операторы после этой строки не выполняются. Моя программа просто останавливается...
1863 просмотров
schedule 09.10.2022

Ошибка с masked_blit в Allegro5
Я использую masked_blit() в своей программе для отображения .bmp с прозрачностью (используя идеальный розовый). Но когда я строю, он говорит: ошибка: «masked_blit» не был объявлен в этой области Я включил .h Allegro и, конечно же, не...
686 просмотров
schedule 16.05.2023

Allegro, определяющий цвет пикселя
Как определить, например, (100, 100) пиксель на экране, который я создал с помощью функции Allegro ALLEGRO_DISPLAY *display=al_create_display(660, 660); , красный или нет. Как я могу получить свойства rgb пикселя с помощью Allegro?
391 просмотров
schedule 27.04.2023

Allegro: компоновщик неправильно связывает библиотеки [Code::Blocks]
У меня проблема с библиотеками Allegro 5.0.10 в Code::Blocks. Кажется, они не связаны должным образом, потому что, когда я пытаюсь скомпилировать пример из вики: #include <stdio.h> #include <allegro5/allegro.h> int main(int argc,...
1283 просмотров
schedule 25.03.2024

Создание проекта allegro5 с помощью CLion
Несколько дней назад я скачал clion, чтобы сделать школьный проект на C++ и Allegro5. Сначала я использовал allegro, установленный с помощью homebrew, но он не работал, поэтому я скомпилировал его самостоятельно. Поскольку я никогда раньше не...
1061 просмотров
schedule 13.06.2024

Необработанное исключение в Allegro 5.10
Ошибка необработанного исключения при запуске программы Ниже приведен исходный код моей программы, ошибки компиляции нет, но когда я запускаю ее, я получаю исключение Runtime error, как на прикрепленном изображении. Цитата Исключение...
370 просмотров

c++ Allegro 5 - утечки памяти (valgrind)
Я пытаюсь написать простую игру с библиотекой allegro.cc, и в начале у меня есть утечки памяти, обнаруженные valgrind. Может ли кто-нибудь сказать мне, что я делаю неправильно? Я не верю, что у аллегро есть утечки памяти. Код: #include...
223 просмотров
schedule 01.02.2023

0xC0000005: Ошибка чтения местоположения нарушения прав доступа в деструкторе
У меня есть класс, предназначенный для загрузки файлов изображений в растровые изображения и сохранения ссылок на эти растровые изображения. Я хочу освободить эти ресурсы в какой-то момент позже, например, перед закрытием приложения. Итак, мой...
630 просмотров
schedule 19.07.2023

D3DERR_INVALIDCALL в d3d->CreateDevice вызывает мерцание окна при запуске в программе Allegro 5 D3D
Я работаю над отладкой мерцания создания окна при создании окна Allegro 5 Direct3D с включенной множественной выборкой. Я сузил проблему до создания окна в исходном файле allegro d3d_disp.cpp. Однако я не могу получить какие-либо отладочные данные...
694 просмотров