KAZIK/src_graphics/presentation_data.inc
Игорь Федосеев 24d66ddf0e feat: add startup briefing and entry music
Sequence studio, texture AI disclosure and MASM code comparison before arrival. Show a typed hall briefing after admission.

Start the jukebox at 50% user volume on hall entry. Apply positional gain before playback to avoid a full-volume startup burst.
2026-11-02 01:04:11 +03:00

27 lines
910 B
PHP

; All timings and presentation state are native ASM; no extra runtime or assets.
STARTUP_STUDIO equ 0
STARTUP_AI equ 1
STARTUP_CODE equ 2
WELCOME_OPEN_MS equ 600
WELCOME_CHAR_MS equ 18
BeginWelcome3D PROTO
HandleWelcome3D PROTO
CloseWelcome3D PROTO
RenderWelcome3D PROTO
RenderWelcomeScene3D PROTO
PresentationText3D PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
RenderStartupNotice3D PROTO
AdvanceStartup3D PROTO
.data
startupPage3D dd STARTUP_STUDIO
startupDurations3D dd 7000,10000,11000
welcomeActive3D dd 0
welcomeElapsed3D dd 0
welcomeChars3D dd 0
welcomeCursor3D db '_',0
welcomeTextLength3D equ welcomeBodyEnd-welcomeBody-1
presCppLines dd OFFSET presCpp0,OFFSET presCpp1,OFFSET presCpp2,OFFSET presCpp3
dd OFFSET presCpp4,OFFSET presCpp5,OFFSET presCpp6
presAsmLines dd OFFSET presAsm0,OFFSET presAsm1,OFFSET presAsm2,OFFSET presAsm3
dd OFFSET presAsm4,OFFSET presAsm5,OFFSET presAsm6
.code