Add native Durak, poker, blackjack, roulette, Buckshot and billiards scenes with animation assets and regression tests. Improve arrival, city, hall, profiles, shops, audio and exit handling; remove the portable C game core and refresh shipping executables.
29 lines
825 B
PHP
29 lines
825 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 "ENTER",0
|
|
startupName3D db "EBLAN",0
|
|
startupGames3D db "GAMES",0
|
|
.code
|