Implement 32x32 BFS visitor navigation and daily contracts system with companion .npc journals; add native assembly scenes for Clover slots, Pyramid cards, Blackjack Party and Russian Party; package animation and sprite packs; add comprehensive offline test suites and rebuild shipping binaries.
48 lines
1.6 KiB
PHP
48 lines
1.6 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
|
|
include src_graphics\native_blackjack_party_data.inc
|