; ============================================================================== ; JACKBOX / JUKEBOX DATA - MASM32 / CP1251 ; ============================================================================== MODE_JACKBOX equ 28 INTERACT_JACKBOX equ 48 JACKBOX_X equ FP_1*306/10 JACKBOX_Y equ 25*FP_1 JACKBOX_TRACK_COUNT equ 10 MATERIAL_JACKBOX_FRONT equ 161 MATERIAL_JACKBOX_SIDE equ 162 MATERIAL_JACKBOX_BACK equ 163 LoadJackboxArt3D PROTO FreeJackboxArt3D PROTO ResolveJackboxSurface3D PROTO :DWORD RenderJackboxCabinet3D PROTO JackboxCanWalk3D PROTO :DWORD,:DWORD PlayJukeboxTrack3D PROTO :DWORD StopJukeboxTrack3D PROTO BeginJackbox3D PROTO HandleJackbox3D PROTO RenderJackbox3D PROTO .data jackboxWorldArt3D AnimPack3D <> jackboxScreenArt3D AnimPack3D <> jackboxWorldPath3D db "assets\animations\hall\jackbox-v1.bin",0 jackboxScreenPath3D db "assets\animations\hall\jackbox-ui-v1.bin",0 jackboxPrompt3D db "E: ÄÆÓÊÁÎÊÑ",0 jboxCurrentTrack dd -1 jboxSelectedTrack dd 0 jboxIsPlaying dd 0 jboxCloseCmd db "close jboxmusic",0 jboxStopCmd db "stop jboxmusic",0 jboxPlayCmd db "play jboxmusic repeat",0 jboxOpen0 db 'open "assets\music\tower\Keygen_Church_-_Tenebre_Rosso_Sangue_ULTRAKILL_Original_Game_Soundtrack_79610890.mp3" type mpegvideo alias jboxmusic',0 jboxOpen1 db 'open "assets\music\tower\KEYGEN_CHURCH_-_Hareklavit_75543927.mp3" type mpegvideo alias jboxmusic',0 jboxOpen2 db 'open "assets\music\tower\KEYGEN_CHURCH_-_Ladikerfos_75543991.mp3" type mpegvideo alias jboxmusic',0 jboxOpen3 db 'open "assets\music\tower\KEYGEN_CHURCH_-_Tilaskarot_75546826.mp3" type mpegvideo alias jboxmusic',0 jboxOpen4 db 'open "assets\music\tower\Mick_Gordon_-_BFG_Division_48126042.mp3" type mpegvideo alias jboxmusic',0 jboxOpen5 db 'open "assets\music\tower\Mick_Gordon_-_Rip_Tear_48126019.mp3" type mpegvideo alias jboxmusic',0 jboxOpen6 db 'open "assets\music\tower\Mick_Gordon_-_The_Only_Thing_They_Fear_Is_You_OST_DOOM_Eternal_72020713.mp3" type mpegvideo alias jboxmusic',0 jboxOpen7 db 'open "assets\audio\hakari_dance.wav" type waveaudio alias jboxmusic',0 jboxOpen8 db 'open "assets\audio\victory-tf2.wav" type waveaudio alias jboxmusic',0 jboxOpenCommands dd OFFSET jboxOpen0, OFFSET jboxOpen1, OFFSET jboxOpen2, OFFSET jboxOpen3 dd OFFSET jboxOpen4, OFFSET jboxOpen5, OFFSET jboxOpen6, OFFSET jboxOpen7 dd OFFSET jboxOpen8, 0 jboxName0 db "1. Keygen Church - Tenebre Rosso Sangue",0 jboxName1 db "2. Keygen Church - Hareklavit",0 jboxName2 db "3. Keygen Church - Ladikerfos",0 jboxName3 db "4. Keygen Church - Tilaskarot",0 jboxName4 db "5. Mick Gordon - BFG Division (DOOM)",0 jboxName5 db "6. Mick Gordon - Rip & Tear (DOOM)",0 jboxName6 db "7. Mick Gordon - The Only Thing They Fear",0 jboxName7 db "8. Hakari Dance (Jackpot Theme)",0 jboxName8 db "9. Team Fortress 2 - Victory Theme",0 jboxName9 db "0. [ ÂÛÊËÞ×ÈÒÜ ÌÓÇÛÊÓ / ÒÈØÈÍÀ ]",0 jboxTrackNames dd OFFSET jboxName0, OFFSET jboxName1, OFFSET jboxName2, OFFSET jboxName3 dd OFFSET jboxName4, OFFSET jboxName5, OFFSET jboxName6, OFFSET jboxName7 dd OFFSET jboxName8, OFFSET jboxName9 jboxTitle db "ÌÓÇÛÊÀËÜÍÛÉ ÀÂÒÎÌÀÒ",0 jboxClose db "ÂÛÕÎÄ [ESC]",0 jboxStatusPlaying db "ÑÅÉ×ÀÑ ÈÃÐÀÅÒ:",0 jboxStatusStopped db "ÌÓÇÛÊÀ ÂÛÊËÞ×ÅÍÀ",0 jboxCursor db "> ",0 jboxPlayingTag db " [ÈÃÐÀÅÒ]",0 jboxHelp1 db "ÑÒÐÅËÊÈ / 0-9: Âûáîð ENTER: Âêëþ÷èòü",0 jboxHelp2 db "S: Ñòîï R: Ñëó÷àéíûé ESC:  çàë",0