KAZIK/src_graphics/scene_animation_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

47 lines
1.5 KiB
PHP

; Validated frame packs, shared by the entrance, characters and future table hands.
AnimPack3D STRUCT
magic dd ?
imageWidth dd ?
height dd ?
frames dd ?
bytes dd ?
pixels dd ?
AnimPack3D ENDS
LoadAnimPack3D PROTO :DWORD,:DWORD
FreeAnimPack3D PROTO :DWORD
DrawAnimSprite3D PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD,:DWORD
LoadArrivalAssets3D PROTO
FreeArrivalAssets3D PROTO
InstallHallProps3D PROTO
QueueTableHand3D PROTO :DWORD,:DWORD,:DWORD,:DWORD
DrawQueuedTableHand3D PROTO
DrawDealerArm3D PROTO :DWORD,:DWORD,:DWORD
.data
animOpacity3D dd 255
streetPack3D AnimPack3D <>
guardPack3D AnimPack3D <>
merchantPack3D AnimPack3D <>
propsPack3D AnimPack3D <>
backsPack3D AnimPack3D <>
handsPack3D AnimPack3D <>
materialsPack3D AnimPack3D <>
activeTablePack3D AnimPack3D <>
streetPath3D db "assets\animations\arrival\street.bin",0
guardPath3D db "assets\animations\arrival\guards.bin",0
merchantPath3D db "assets\animations\arrival\merchant.bin",0
propsPath3D db "assets\animations\arrival\props.bin",0
backsPath3D db "assets\animations\arrival\card-backs.bin",0
handsPath3D db "assets\animations\arrival\table-hands.bin",0
materialsPath3D db "assets\animations\arrival\materials.bin",0
activeTablePath3D db "assets\animations\arrival\table-active.bin",0
hallMaterialSlots3D dd 3,5,1,2
tableHandQueued3D dd 0
tableHandX3D dd 0
tableHandY3D dd 0
tableHandTime3D dd 0
tableHandKind3D dd 0
tableHandAnchorX3D dd 31,61,62,38,48,65,40,42
tableHandAnchorY3D dd 150,150,154,147,147,153,37,37
.data?
tableProtectedRows3D dd (640*(88+36)) dup(?)
.code