; One fixed 20-stop strip per reel. Only the middle payline pays. SLOT_READY equ 0 SLOT_SPIN equ 1 SLOT_RESULT equ 2 SLOT_CELL equ 64 SLOT_TOP equ 124 SLOT_BOTTOM equ 260 InitNativeSlots3D PROTO FreeNativeSlots3D PROTO StartNativeSlots3D PROTO HandleNativeSlots3D PROTO RenderNativeSlots3D PROTO SlotMultiplier3D PROTO :DWORD,:DWORD,:DWORD SettleNativeSlots3D PROTO SlotEscape3D PROTO SlotExitMouse3D PROTO SlotReelPosition3D PROTO :DWORD DrawSlotReel3D PROTO :DWORD DrawSlotSymbol3D PROTO :DWORD,:DWORD,:DWORD .data slotCabinetPack3D AnimPack3D <> slotSymbolsPack3D AnimPack3D <> slotCabinetPath3D db "assets\animations\slots\cabinet-v1.bin",0 slotSymbolsPath3D db "assets\animations\slots\symbols-v1.bin",0 slotStrip3D dd 1,2,5,3,1,4,2,5,1,3,0,2,1,4,5,3,6,2,1,7 slotTriple3D dd 100,8,10,15,25,12,60,150 slotDurations3D dd 1800,2400,3000 slotCycles3D dd 80,100,120 slotWindows3D dd 180,278,376 slotStops3D dd 0,6,12 slotStartStops3D dd 0,6,12 slotTravel3D dd 3 dup(0) slotTargets3D dd 3 dup(0) slotBetValues3D dd 10,50,100,500,1000,5000,10000 slotBetIndex3D dd 1 slotStake3D dd 0 slotLeaveAfter3D dd 0 slotPaytable3D dd 0 slotError3D dd 0 slotEffects3D dd 0 slotTitle3D db "777",0 slotSpinText3D db 194,208,192,217,192,210,220,0 slotPayText3D db 194,219,207,203,192,210,219,0 slotPayTitle3D db 210,192,193,203,200,214,192,32,194,219,207,203,192,210,0 slotCloseText3D db 199,192,202,208,219,210,220,0 slotBetText3D db 209,210,192,194,202,192,32,36,0 slotWinText3D db 194,219,207,203,192,210,192,0 slotReadyText3D db 195,206,210,206,194,0 slotRollingText3D db 194,208,192,217,197,205,200,197,0 slotExitText3D db 199,192,194,197,208,216,197,205,200,197,0 slotLoseText3D db 207,208,206,200,195,208,219,216,0 slotNoMoney3D db 205,197,210,32,196,197,205,197,195,0 slotTripleText3D db 210,208,200,32,209,200,204,194,206,203,192,32,40,209,206,32,209,210,192,194,202,206,201,41,0 strMultiplier3D db "x",0 slotPairText3D db 203,222,193,192,223,32,207,192,208,192,32,32,32,32,"x1",0 slotCherryPair3D db 207,192,208,192,32,194,200,216,197,205,32,32,32,32,"x2",0 slotPayNote3D db 209,210,192,194,202,192,32,194,202,203,222,215,197,205,192,32,194,32,194,219,207,203,192,210,211,0 slotSymbol0Name3D db "7",0 slotSymbol1Name3D db 194,200,216,205,223,0 slotSymbol2Name3D db 203,200,204,206,205,0 slotSymbol3Name3D db 202,206,203,206,202,206,203,0 slotSymbol4Name3D db "BAR",0 slotSymbol5Name3D db 194,200,205,206,195,208,192,196,0 slotSymbol6Name3D db 192,203,204,192,199,0 slotSymbol7Name3D db 202,206,208,206,205,192,0 slotSymbolNames3D dd OFFSET slotSymbol0Name3D,OFFSET slotSymbol1Name3D dd OFFSET slotSymbol2Name3D,OFFSET slotSymbol3Name3D,OFFSET slotSymbol4Name3D dd OFFSET slotSymbol5Name3D,OFFSET slotSymbol6Name3D,OFFSET slotSymbol7Name3D .code