; 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 include src_graphics\native_blackjack_party_data.inc