Sub Main
Dim ru(4),calc(10),ruote(5),ruota(5),ab(4),posta(1),poste(2)
Dim r1,r2
Dim ambo1(2),ambo2(2),ambo3(2),ambo4(2)
Dim quartina(4)
Dim ambata(2)
Dim caso
posta(1) = 1
poste(2) = 1
'rk = InputBox("Quale distanza vuoi controllare?",0)
rs = InputBox("Quante estrazioni vuoi controllare?",,"0")
caso = 0
co = 0
For es = EstrazioneFin - rs To EstrazioneFin
AvanzamentoElab EstrazioneFin - rs,EstrazioneFin,es
For r1 = 1 To 9
For p1 = 1 To 4
For p2 = p1 + 1 To 5
a = Estratto(es,r1,p1)
b = Estratto(es,r1,p2)
For r2 = r1 + 1 To 10
c = Estratto(es,r2,p1)
d = Estratto(es,r2,p2)
For rx = rk To rk
'
n1 = Distanza(a,b)
n2 = Distanza(a,c)
n3 = Distanza(c,d)
n4 = Distanza(b,d)
'-------------------
s1 = Fuori90(a + b)
s2 = Fuori90(c + d)
s3 = Fuori90(a + c)
s4 = Fuori90(b + d)
s5 = Fuori90(a + d)
s6 = Fuori90(b + c)
'-------------------
'
If s1 = s2 Then
'
If a Then
ambo1(1) = Fuori90(a + 27)
End If
If b Then
ambo1(2) = Fuori90(b - 27)
End If
'---------------------------
If c Then
ambo2(1) = Fuori90(c - 9)
End If
If d Then
ambo2(2) = Fuori90(d + 9)
End If
'
quartina(1) = ambo1(1)
quartina(2) = ambo1(2)
quartina(3) = ambo2(1)
quartina(4) = ambo2(2)
'
'If rx = n2 And rx = n4 Then
If n2 = 27 And n4 = 27 Then
'
caso = caso + 1
Scrivi String(90,"-") & " gioco n. " & caso
'
ruota(1) = r1
ruota(2) = r2
ruote(1) = r1
ruote(2) = r2
ruote(3) = TT_
ruote(4) = NZ_
ru(1) = TT_
'------------------
calc(1) = a
calc(2) = b
calc(3) = c
calc(4) = d
'---------------------------------
' identifica ad esempio 4 caselle
ReDim MatriceCaselleDaEvid(4,1)
' Primo elemento
MatriceCaselleDaEvid(1,0) = r1 ' ruota di bari
MatriceCaselleDaEvid(1,1) = p1 ' primo estratto
' secondo elemento
MatriceCaselleDaEvid(2,0) = r1 ' ruota di bari
MatriceCaselleDaEvid(2,1) = p2 ' secondo estratto
' terzo elemento
MatriceCaselleDaEvid(3,0) = r2 ' ruota di venezia
MatriceCaselleDaEvid(3,1) = p1 ' terzo estratto
' quarto elemento
MatriceCaselleDaEvid(4,0) = r2 ' ruota di venezia
MatriceCaselleDaEvid(4,1) = p2 ' quarto estratto
Call DisegnaEstrazione(es,MatriceCaselleDaEvid)
'
Scrivi("" & Left(NomeRuota(r1),2) & "______" & Format2(a) & "_" & Format2(n1) & "_" & Format2(b) & "______"),1,1,3,7,6
Scrivi("________" & Format2(n2) & "____" & Format2(n4) & "_" & "_____"),1,1,4,7,6
Scrivi("" & Left(NomeRuota(r2),2) & "______" & Format2(c) & "_" & Format2(n3) & "_" & Format2(d) & "______"),1,1,3,7,6
Scrivi
Scrivi
Scrivi("somma " & s1 & "") & "",1,1,3,7,6
Scrivi
'EliminaRipetuti (nu)
'Call DisegnaCerchioCiclometrico(calc,True,True,,,True,True,True)
'ImpostaGiocata 1,ambata,ruota,posta,co,0
'Gioca es,1,,1
ImpostaGiocata 1,ambo1,ruote,poste,co,0
ImpostaGiocata 2,ambo2,ruote,poste,co,0
Gioca es,1,,1
Scrivi
Scrivi String(55,"-")
Scrivi
ImpostaGiocata 1,quartina,ru,poste,co,0
Gioca es,1,,1
Scrivi
End If
End If
Next
Next
Next
Next
Next
Next
Scrivi "script di Zetrix",0,1,4,1
End Sub