Sub Main
Dim ambata1(5),ambata2(5),ruota(5),ruote(5),posta(2),poste(2)
Dim ambo1(2),ambo2(2),ambo3(2),ambo4(2)
Dim r1,r2
posta(1) = 1
poste(2) = 1
tv = InputBox("Quante estrazioni vuoi controllare?",,0)
For es = EstrazioneFin - tv To EstrazioneFin
For r1 = 1 To 10
For p1 = 1 To 5
For p2 = 1 To 5
r2 = RuotaDiametrale(r1)
'---------------------------------
a = Estratto(es,r1,p1)
b = Estratto(es,r2,p2)
'---------------------------------
x = Fuori90(a + b)
y = DiametraleD(x)
'.--------------------------------
If a = DiametraleD(b) Or a = Diametrale(b) Then
If p1 = p2 And r1 > r2 Then
'---------------------
ambata1(1) = x
ambata2(1) = y
ambo1(1) = x
ambo1(2) = Fuori90(100 - a)
ambo2(1) = x
ambo2(2) = Fuori90(100 - b)
'------------------------------
ruota(1) = r1
ruota(2) = r2
'-------------------------------
ruote(1) = r1
ruote(2) = r2
ruote(3) = 11
ruote(4) = 12
'------------------------------
'------------------------------
ReDim MatriceCaselleDaEvid(4,1)
MatriceCaselleDaEvid(1,0) = r1
MatriceCaselleDaEvid(1,1) = p1
MatriceCaselleDaEvid(2,0) = r2
MatriceCaselleDaEvid(2,1) = p2
Call DisegnaEstrazione(es,MatriceCaselleDaEvid)
'
Scrivi " ->a = " & a & "",0,1,1,5,3
Scrivi " ->b = " & b & "",0,1,1,5,3
Scrivi
ImpostaGiocata 1,ambata1,ruota,posta,9,1
Gioca es,1,,1
Scrivi
Scrivi String(55,".")
Scrivi
ImpostaGiocata 1,ambo1,ruote,poste,0
ImpostaGiocata 2,ambo2,ruote,poste,0
Gioca es,1,,1
Scrivi
End If
End If
Next
Next
Next
Next
End Sub