Per il momento ho tolto la sorte di interruzione dalle terzine giocate per determinato( mi pare che facciano già quanto suggerito da Fillotto essendo tutte e 3 in gioco sulle 3 posizioni). Durano quindi 10 colpi nei quali vi potranno essere ripetizioni.
Poi ho aggiunto anche la terzina per ambata semplice di Fillotto.
Poi ho aggiunto anche la terzina per ambata semplice di Fillotto.
Codice:
Sub Main
'Fillotto: 3 estratti stessa differenza - su ruota e tutte (Cinzia)
Dim nn(3),ru(1),rur(1),n(5),ps(2),ps1(2),pd(),pd1(),pd2(),pos(1)
ps(2)=1
pos(1)=1
ps1(2)=1
rr=11
rur(1)=rr
For es = EstrazioneFin - 100 To EstrazioneFin
For r = 1 To 10
ru(1) = r
a = Estratto(es,r,1)
If a > 0 Then
For pp = 1 To 5
n(pp) = Estratto(es,r,pp)
Next
OrdinaMatrice n,1
For p = 1 To 3
For p1 = p + 1 To 4
For p2 = p1 + 1 To 5
nn(1) = n(p)
nn(2) = n(p1)
nn(3) = n(p2)
d = nn(2) - nn(1)
d1 = nn(3) - nn(2)
If d = d1 Then
Redim pd(p+5)
Redim pd1(p1+5)
Redim pd2(p2+5)
pd(p+5)=1
pd1(p1+5)=1
pd2(p2+5)=1
Messaggio es
Scrivi FormatSpace(es,5,1) & " " & SiglaRuota(r) & " " & StringaNumeri(nn)& " Distanza " &d& " posizioni " &p& "-" &p1& "-" &p2
ImpostaGiocata 1,nn,ru,ps1,10,2
ImpostaGiocata 2,nn,ru,pd,10
ImpostaGiocata 3,nn,ru,pd1,10
ImpostaGiocata 4,nn,ru,pd2,10
ImpostaGiocata 5,nn,ru,pos,10,1' si ferma alla prima uscita se vuoi farla durare 10 colpi togli la virgola e 1 o metti apice davanti alla virgola
ImpostaGiocata 6,nn,rur,ps,10,2
Gioca es
Scrivi String(60,"-")
End If
Next
Next
Next
End If
Next
Next
ScriviResoconto
End Sub