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.
47 lines
1.5 KiB
PHP
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
|