Add native Durak, poker, blackjack, roulette, Buckshot and billiards scenes with animation assets and regression tests. Improve arrival, city, hall, profiles, shops, audio and exit handling; remove the portable C game core and refresh shipping executables.
35 lines
1.2 KiB
PHP
35 lines
1.2 KiB
PHP
InitNativeWheel3D PROTO
|
|
HandleNativeWheel3D PROTO
|
|
RenderNativeWheel3D PROTO
|
|
WheelSettle3D PROTO
|
|
WheelAddBet3D PROTO :DWORD
|
|
.data
|
|
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 "RED",0
|
|
wheelBlack3D db "BLACK",0
|
|
wheelEven3D db "EVEN",0
|
|
wheelOdd3D db "ODD",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 "COL 1",0
|
|
wheelColumn23D db "COL 2",0
|
|
wheelColumn33D db "COL 3",0
|
|
wheelTitle3D db "EUROPEAN ROULETTE",0
|
|
wheelSpin3D db "SPIN",0
|
|
wheelClear3D db "CLEAR",0
|
|
wheelAmountText3D db "CHIP $",0
|
|
wheelStakedText3D db "STAKE $",0
|
|
wheelPaidText3D db "RETURN $",0
|
|
.code
|