KAZIK/src_graphics/native_wheel_data.inc
Artvasil09 4f8ae0893b Implement native slots, coin toss, European roulette and hall furniture
Add native assembly scenes and assets for Slots (777), Coin flip, and European Roulette; add 3D hall furniture packs and prompts; improve Russian UI strings in CP1251; update launcher hash and rebuild shipping binaries.
2026-10-10 14:43:30 +03:00

72 lines
2.9 KiB
PHP

InitNativeWheel3D PROTO
HandleNativeWheel3D PROTO
RenderNativeWheel3D PROTO
WheelSettle3D PROTO
WheelAddBet3D PROTO :DWORD
LoadNativeWheelArt3D PROTO
FreeNativeWheelArt3D PROTO
WheelEscape3D PROTO
WheelTravel3D PROTO :DWORD,:DWORD,:DWORD
DrawNativeWheelDisc3D PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
RenderWheelScene3D PROTO
DrawWheelDigit3D PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
DrawWheelValue3D PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
DrawWheelLabels3D PROTO :DWORD,:DWORD,:DWORD,:DWORD,:DWORD
.data
wheelTableArt3D AnimPack3D <>
wheelCloseArt3D AnimPack3D <>
wheelRotorArt3D AnimPack3D <>
wheelTablePath3D db "assets\animations\wheel\table-v1.bin",0
wheelClosePath3D db "assets\animations\wheel\closeup-v1.bin",0
wheelRotorPath3D db "assets\animations\wheel\rotor-v2.bin",0
wheelArtReady3D dd 0
wheelExitQueued3D dd 0
wheelBallAngle3D dd 0
wheelRotorAngle3D dd 0
wheelResultSlot3D dd 0
wheelBallX3D dd 0
wheelBallY3D dd 0
wheelNumberX3D dd 37 dup(0)
wheelNumberY3D dd 37 dup(0)
wheelNumberScale3D dd 1
wheelDigitMasks3D db 7,5,5,5,7, 2,6,2,2,7, 7,1,7,4,7, 7,1,7,1,7
db 5,5,7,1,1, 7,4,7,1,7, 7,4,7,5,7, 7,1,2,2,2
db 7,5,7,5,7, 7,5,7,1,7
wheelLandedText3D db 194,219,207,192,203,206,0
wheelBetView3D db 209,210,192,194,202,200,0
wheelExitText3D db 194,219,213,206,196,0
wheelSpinningText3D db 209,210,192,194,202,200,32,199,192,202,208,219,210,219,0
wheelLeavingText3D db 194,219,213,206,196,32,207,206,209,203,197,32,194,208,192,217,197,205,200,223,0
wheelResultText3D db 215,200,209,203,206,0
wheelMissingArt3D db 205,197,210,32,209,207,208,192,201,210,206,194,32,208,211,203,197,210,202,200,0
wheelPlusText3D db "+",0
wheelMinusText3D db "-",0
wheelBets3D dd 49 dup(0)
wheelStake3D dd 0
wheelChip3D dd 50
wheelTime3D dd 0
wheelResult3D dd 0
wheelReturn3D dd 0
wheelOrder3D dd 0,32,15,19,4,21,2,25,17,34,6,27,13,36,11,30,8,23,10,5,24,16,33,1,20,14,31,9,22,18,29,7,28,12,35,3,26
wheelRedMask3D dd 4AAD52AAh,15h
DrawNumber PROTO :DWORD,:DWORD,:DWORD,:DWORD
wheelLabels3D dd OFFSET wheelRed3D,OFFSET wheelBlack3D,OFFSET wheelEven3D,OFFSET wheelOdd3D,OFFSET wheelLow3D,OFFSET wheelHigh3D,OFFSET wheelDozen13D,OFFSET wheelDozen23D,OFFSET wheelDozen33D,OFFSET wheelColumn13D,OFFSET wheelColumn23D,OFFSET wheelColumn33D
wheelRed3D db 202,208,192,209,205,0
wheelBlack3D db 215,168,208,205,0
wheelEven3D db 215,168,210,0
wheelOdd3D db 205,197,215,168,210,0
wheelLow3D db "1-18",0
wheelHigh3D db "19-36",0
wheelDozen13D db "1-12",0
wheelDozen23D db "13-24",0
wheelDozen33D db "25-36",0
wheelColumn13D db 208,223,196,32,49,0
wheelColumn23D db 208,223,196,32,50,0
wheelColumn33D db 208,223,196,32,51,0
wheelTitle3D db 197,194,208,206,207,197,201,209,202,192,223,32,208,211,203,197,210,202,192,0
wheelSpin3D db 202,208,211,210,200,210,220,0
wheelClear3D db 209,193,208,206,209,0
wheelAmountText3D db 212,200,216,202,192,32,36,0
wheelStakedText3D db 209,210,192,194,202,192,32,36,0
wheelPaidText3D db 194,219,207,203,192,210,192,0
.code