KAZIK/src_graphics/casino_actions_data.inc
Artvasil09 3ad5bf4c9d Develop assembly-only casino scenes and native games
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.
2026-10-08 22:39:19 +03:00

63 lines
2.6 KiB
PHP

; Native action scenes use milliseconds, not rendered-frame counts.
MODE_RUSSIAN equ 10
RR_READY equ 0
RR_LOAD equ 1
RR_SPIN equ 2
RR_PLAYER equ 3
RR_RAISE equ 4
RR_FIRE equ 5
RR_DRY equ 6
RR_WIN equ 7
RR_GLITCH equ 8
RR_DARK equ 9
RR_GMAN equ 10
RR_RETURN equ 11
InitRussianGame3D PROTO
HandleRussianInput3D PROTO
RenderRussianGame3D PROTO
RenderDiceThrow3D PROTO
StartRussianRound3D PROTO
AdvanceRussianScene3D PROTO
LoadRussianAssets3D PROTO
FreeRussianAssets3D PROTO
GetProcessHeap PROTO
HeapAlloc PROTO :DWORD,:DWORD,:DWORD
HeapFree PROTO :DWORD,:DWORD,:DWORD
.data
rr3d_state dd RR_READY
rr3d_timer dd 0
rr3d_bet dd 50
rr3d_bullets dd 1
rr3d_mask dd 0
rr3d_chamber dd 0
rr3d_turn dd 0
rr3d_shot dd 0
rr3d_payout dd 0
rr3d_assets dd 0
rr3d_heap dd 0
rr3d_error dd 0
rr3d_durations dd 0,1800,1400,0,750,180,700,0,850,650,4200,700
rrAssetPath3D db "assets\animations\roulette\roulette-scenes.bin",0
rrLoadSound3D db "assets\audio\toy-gun-revolver-close-chamber-spin_f1ruc5nd.wav",0
rrFireSound3D db "assets\audio\b05e1ac8be34248.wav",0
rrDrySound3D db "assets\audio\revolverdryfirec.wav",0
rrGmanSound3D db "assets\audio\gman-wakeup.wav",0
rrTitleText3D db 208,211,209,209,202,192,223,32,208,211,203,197,210,202,192,0
rrLoadText3D db 199,192,208,223,196,202,192,32,193,192,208,192,193,192,205,192,0
rrSpinText3D db 208,197,194,206,203,220,194,197,208,32,205,192,32,209,210,206,203,197,0
rrPlayerText3D db 194,192,216,32,213,206,196,0
rrDealerText3D db 213,206,196,32,196,200,203,197,208,192,0
rrBangText3D db 194,219,209,210,208,197,203,0
rrClickText3D db 217,197,203,215,206,202,46,32,207,211,209,210,206,46,0
rrVictoryText3D db 194,219,200,195,208,219,216,58,32,36,0
rrStartText3D db 91,83,80,65,67,69,93,32,205,192,215,192,210,220,0
rrFireText3D db 91,83,80,65,67,69,93,32,207,206,196,205,223,210,220,32,200,32,194,219,209,210,208,197,203,200,210,220,0
rrRoundText3D db 91,83,80,65,67,69,93,32,197,217,168,32,208,192,211,205,196,0
rrCartridgeText3D db 207,192,210,208,206,205,219,58,32,0
rrBulletKeys3D db 91,49,93,32,91,50,93,32,91,51,93,32,207,192,210,208,206,205,192,0
rrBetKeys3D db 91,87,47,83,93,32,209,210,192,194,202,192,0
rrWakeText3D db 207,240,238,241,237,232,242,229,241,252,44,32,236,232,241,242,229,240,32,212,240,232,236,229,237,46,46,46,0
rrReturnText3D db 194,206,199,194,208,192,217,197,205,200,197,32,194,32,202,192,199,200,205,206,0
rrAssetError3D db 205,229,32,243,228,224,235,238,241,252,32,231,224,227,240,243,231,232,242,252,32,224,237,232,236,224,246,232,254,32,240,243,235,229,242,234,232,46,0
rrEmptyBank3D db 205,229,228,238,241,242,224,242,238,247,237,238,32,244,232,248,229,234,32,228,235,255,32,241,242,224,226,234,232,46,0