Я пытаюсь создать игру с нестабильными птицами на Хаскеле, и я хотел бы знать, есть ли способ "скомпилировать" файлы .bmp в двоичный файл? Так что я могу поделиться только исполняемым файлом и мне не нужна папка со спрайтами.
Я использую gloss-1.13.0.1
и загружаю BMP как
bg0Pic = unsafePerformIO . loadBMP $ "bg0.bmp"
Я знаю, unsafePerformIO
- это нехорошая практика, но это пока не мое дело. Должен ли я использовать другой подход, чтобы компилятор знал, что мне нужно это изображение, или просто нет способа сделать это?
Можно найти весь код на GitHub