Add native assembly scenes and assets for Slots (777), Coin flip, and European Roulette; add 3D hall furniture packs and prompts; improve Russian UI strings in CP1251; update launcher hash and rebuild shipping binaries.
29 lines
832 B
PHP
29 lines
832 B
PHP
; Startup is a real engine screen, never a gameplay/debug entry point.
|
|
MODE_INTRO equ 11
|
|
INTRO_BYTES equ (SCREEN_SIZE * 4)
|
|
BeginStartup3D PROTO
|
|
HandleStartupInput3D PROTO
|
|
RenderStartup3D PROTO
|
|
FinishStartup3D PROTO
|
|
FreeStartupAssets3D PROTO
|
|
ClearKeys3D PROTO
|
|
LoadStartupAssets3D PROTO
|
|
LoadStartupSequence3D PROTO
|
|
FreeStartupSequence3D PROTO
|
|
ResolveStartupFrame3D PROTO
|
|
RenderStartupSequence3D PROTO
|
|
.data
|
|
startupVariant3D dd 0
|
|
startupSequence3D dd 0
|
|
startupSequenceHeap3D dd 0
|
|
startupSequenceHeader3D dd 9 dup(0)
|
|
startupSequencePath3D db "assets\animations\intro\eblan-sequence.bin",0
|
|
startupElapsed3D dd 0
|
|
startupPixels3D dd 0
|
|
startupHeap3D dd 0
|
|
startupHeader3D dd 4 dup(0)
|
|
startupPath3D db "assets\animations\intro\eblan-games.bin",0
|
|
startupEnter3D db 69,78,84,69,82,0
|
|
startupName3D db "EBLAN",0
|
|
startupGames3D db "GAMES",0
|
|
.code
|