Je plaisante. il s'agit simplement d'une réimplémentation du virus youareanidiot.org de l'époque dans Odin et SDL2. assurez-vous de troller vos amis avec !!!
vous pouvez remplacer votre image et votre son par des images arbitraires lors de l'étape de compilation, voir ci-dessous. L'image doit cependant être un fichier PNG de taille 200x200.
Parce que distribuer cet exécutable avec une image suspecte nommée image.png
et un fichier son nommé sound.mp3
est trop suspect , j'ai conçu un moyen génial de cacher les données son et image directement dans le fichier source. Pour compiler, vous devez :
mkdir assets
(trucs odin)./build_assets.py IMAGE image.png SOUND sound.mp3
(l'image et le son peuvent être sur des chemins différents), cela crée assets/assets.odin
qui contiendra des tableaux d'octets du contenu du fichierodin build idiot.odin -file
, qui crée un exécutable. vous pouvez exécuter ce one-liner si vous aimez copier et coller : mkdir assets;./build_assets.py IMAGE image.png SOUND sound.mp3;odin build idiot.odin -file
L'exécutable, une fois exécuté, ouvrira les fichiers youareanidiot_img.png
et youareanidiot_snd.mp3
et y écrira le contenu des actifs intégrés, qui seront ensuite chargés par SDL2. presque une archive auto-extractible, sauf que la compression est effectuée par l'algorithme lui-même.