MODE_CLOVER equ 21 CLP_CELL equ 56 CLP_TOP equ 126 CLP_BOTTOM equ 294 InitNativeClover3D PROTO FreeNativeClover3D PROTO StartNativeClover3D PROTO HandleNativeClover3D PROTO RenderNativeClover3D PROTO CloverEscape3D PROTO SettleNativeClover3D PROTO CloverEvaluate3D PROTO CloverReelPosition3D PROTO :DWORD DrawCloverSymbol3D PROTO :DWORD,:DWORD,:DWORD DrawCloverReel3D PROTO :DWORD CloverComboText3D PROTO :DWORD .data clpCabinet3D AnimPack3D <> clpSymbols3D AnimPack3D <> clpCabinetPath3D db "assets\animations\clover\cabinet-v1.bin",0 clpSymbolsPath3D db "assets\animations\clover\symbols-v1.bin",0 clpState3D dd 0 clpTimer3D dd 0 clpBet3D dd 50 clpBetIndex3D dd 1 clpStake3D dd 0 clpGross3D dd 0 clpTotal3D dd 0 clpWinMask3D dd 0 clpCount3D dd 0 clpSelected3D dd 0 clpJackpot3D dd 0 clpPaytable3D dd 0 clpLeave3D dd 0 clpError3D dd 0 clpGrid3D dd 0,1,2,3,4,5,6,0,1,2,3,4,5,6,0 clpTape3D dd 320 dup(0) clpNames3D dd 32 dup(0) clpMults3D dd 32 dup(0) clpMasks3D dd 32 dup(0) clpDurations3D dd 1800,2200,2600,3000,3400 clpSteps3D dd 28,32,36,40,44 clpColumns3D dd 144,216,288,360,432 clpTitle3D db 202,203,197,194,197,208,32,53,120,51,0 clpTotalText3D db 204,205,206,198,200,210,197,203,220,0 clpNoCombo3D db 205,197,210,32,202,206,204,193,200,205,192,214,200,201,0 clpSymbolsText3D db 209,200,204,194,206,203,0 clpShapesText3D db 212,200,195,211,208,192,0 clpOverlapText3D db 212,200,195,211,208,192,32,120,32,209,200,204,194,206,203,59,32,209,211,204,204,192,0 clpShape0 db 208,223,196,32,51,0 clpShape1 db 208,223,196,32,52,0 clpShape2 db 208,223,196,32,53,0 clpShape3 db 194,197,208,210,200,202,192,203,220,0 clpShape4 db 196,200,192,195,206,205,192,203,220,0 clpShape5 db 209,210,208,197,203,202,192,32,194,194,197,208,213,0 clpShape6 db 209,210,208,197,203,202,192,32,194,205,200,199,0 clpShape7 db 194,197,208,213,205,200,201,32,208,223,196,0 clpShape8 db 205,200,198,205,200,201,32,208,223,196,0 clpShape9 db 195,203,192,199,0 clpShape10 db 196,198,197,202,207,206,210,0 clpSymbol0 db 202,203,197,194,197,208,0 clpSymbol1 db 203,200,204,206,205,0 clpSymbol2 db 194,200,216,205,223,0 clpSymbol3 db 202,206,203,206,202,206,203,0 clpSymbol4 db 192,203,204,192,199,0 clpSymbol5 db 209,211,205,196,211,202,0 clpSymbol6 db 209,197,204,220,0 clpShapeNames3D dd OFFSET clpShape0,OFFSET clpShape1,OFFSET clpShape2 dd OFFSET clpShape3,OFFSET clpShape4,OFFSET clpShape5,OFFSET clpShape6 dd OFFSET clpShape7,OFFSET clpShape8,OFFSET clpShape9,OFFSET clpShape10 clpLegacyNames3D dd OFFSET slotComboHorM,OFFSET slotComboHorL,OFFSET slotComboHorXL dd OFFSET slotComboVertM,OFFSET slotComboDiagM,OFFSET slotComboUp,OFFSET slotComboDown dd OFFSET slotComboSky,OFFSET slotComboEarth,OFFSET slotComboEye,OFFSET slotComboJackpot clpShapeFactors3D dd 1,2,3,1,1,4,4,7,7,8,10 clpSymbolNames3D dd OFFSET clpSymbol0,OFFSET clpSymbol1,OFFSET clpSymbol2,OFFSET clpSymbol3 dd OFFSET clpSymbol4,OFFSET clpSymbol5,OFFSET clpSymbol6 clpLeft3D db "<",0 clpRight3D db ">",0 clpSlash3D db "/",0 .code