youareanidiot
1.0.0
只是在开玩笑。这只是 Odin 和 SDL2 中 youareanidiot.org 病毒的重新实现。一定要用它来恶搞你的朋友!!!
您可以在编译步骤中将图像和声音替换为任意图像和声音,请参见下文。不过,图像必须是大小为 200x200 的 PNG 文件。
由于使用名为image.png
的可疑图像和名为sound.mp3
的声音文件分发此可执行文件太可疑,因此我设计了一种巧妙的方法,将声音和图像数据直接隐藏在源文件中。要编译,您必须:
mkdir assets
(odin 的东西)./build_assets.py IMAGE image.png SOUND sound.mp3
(图像和声音可以位于不同的路径),这将创建assets/assets.odin
,其中将包含文件内容的字节数组odin build idiot.odin -file
,这会创建一个可执行文件。如果你喜欢复制和粘贴,你可以运行这个单行: mkdir assets;./build_assets.py IMAGE image.png SOUND sound.mp3;odin build idiot.odin -file
可执行文件在运行时将打开文件youareanidiot_img.png
和youareanidiot_snd.mp3
并将嵌入资源的内容写入其中,然后由 SDL2 加载。几乎是一个自解压存档,只不过压缩是由算法本身完成的。