Кажется, это было бы очень просто, но у меня много проблем с использованием функции draw_image () в CImg. Вот фрагмент кода:
CImg<unsigned char> landingScreen("desertSunset.bmp"), newGameBTN("newgame.pgm");
CImgDisplay main_disp(landingScreen,"Main Window");
landingScreen.draw_image(400,400,newGameBTN);
Я пробовал около 8 перегруженных функций для draw_image (), но безрезультатно. Когда я запускаю программу, появляется главное окно с моим изображением desertSunset, но это все. Я пытаюсь разместить newgame.pgm поверх LandingScreen, но изображение не отображается. Это проблема с глубиной или, может быть, с тем, как я структурирую файл? Я просмотрел кучу различных файлов примеров для CImg, но они не очень полезны, а документация по этим функциям в лучшем случае минимальна. Если бы кто-нибудь мог дать пример «Hello World», как нарисовать изображение поверх изображения, или сказать мне, что я делаю не так, я был бы очень признателен. Спасибо!