79 lines
3.3 KiB
PHP
79 lines
3.3 KiB
PHP
; ==============================================================================
|
|
; JACKBOX / JUKEBOX DATA - MASM32 / CP1251
|
|
; ==============================================================================
|
|
|
|
MODE_JACKBOX equ 28
|
|
INTERACT_JACKBOX equ 48
|
|
|
|
JACKBOX_X equ 6*FP_1
|
|
JACKBOX_Y equ 20*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
|