ล้อเล่นนะ นี่เป็นเพียงการนำไวรัส youareanidiot.org กลับมาใช้ใหม่อีกครั้งใน Odin และ SDL2 อย่าลืมหลอกเพื่อนของคุณด้วย!!!
คุณสามารถสลับภาพและเสียงของคุณเป็นภาพและเสียงได้ตามใจชอบในขั้นตอนการคอมไพล์ ดูด้านล่าง รูปภาพต้องเป็นไฟล์ PNG ขนาด 200x200
เนื่องจากการเผยแพร่ไฟล์ปฏิบัติการนี้ด้วยรูปภาพที่น่าสงสัยชื่อ 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 เกือบจะเป็นไฟล์เก็บถาวรแบบขยายในตัว ยกเว้นว่าการบีบอัดทำได้โดยอัลกอริทึมเอง