[C++ Allegro] Ładowanie obrazka (.bmp)


(Monia Mia) #1

Cześć

Mam problem z załadowaniem obrazka w postaci bitmapy. Poniżej jest kod, którego użyłam:

BITMAP *ludek = NULL;  

	ludek = load_bmp("ludek.bmp",default_palette);

	if (!ludek)

	{

		set_gfx_mode(GFX_TEXT,0,0,0,0);

		allegro_message("nie mogę załadować obrazka Ludek !");

		allegro_exit();

		return 0;

	}

Problem jest z tym, że gdy już to napisałam i próbuję uruchomić to pojawia mi się komunikat, że jednak nie może załadować obrazka. Wiecie gdzie może leżeć przyczyna nieładowania się obrazka?


(pain3hp) #2

upewnij się że obrazek jest w dobrym miejscu na dysku


(kijek) #3

Prawdopodobnie źle nazwałaś obrazek.

PS. Zamiast Allegro polecam SFML, o wiele lepiej się pracuje a ma ciekawsze możliwości.


(Wojtekbogocki) #4

Kod wygląda dobrze, najpewniej błąd masz gdzieś wcześniej, poza tym poleciłbym ci się przesiąść na 5-tą wersję Allegro, jest znacznie szybsza i daje znacznie większe możliwości nie tracąc prostoty obsługi - no, może poza nazwami includów i libów, świra można dostać :stuck_out_tongue_winking_eye: