Option Explicit
Sub Main
Dim fin
fin = EstrazioneFin
Dim sDir
sDir = GetDirectoryTemp & "scriptOutput"
' identifica ad esempio 4 caselle
ReDim MatriceCaselleDaEvid(4,1)
' Primo elemento
MatriceCaselleDaEvid(1,0) = 1 ' ruota di bari
MatriceCaselleDaEvid(1,1) = 1 ' Primo Estratto
' secondo elemento
MatriceCaselleDaEvid(2,0) = 1 ' ruota di bari
MatriceCaselleDaEvid(2,1) = 2 ' secondo Estratto
' terzo elemento
MatriceCaselleDaEvid(3,0) = 10 ' ruota di venezia
MatriceCaselleDaEvid(3,1) = 3 ' terzo Estratto
' quarto elemento
MatriceCaselleDaEvid(4,0) = 10 ' ruota di venezia
MatriceCaselleDaEvid(4,1) = 4 ' quarto Estratto
ReDim MatriceLegami(4,3)
' Primo legame
MatriceLegami(1,0) = 1 ' ruota prima casella (In questo caso 1 = bari)
MatriceLegami(1,1) = 1 ' Posizione prima casella (In questo caso 1 = prima Posizione)
MatriceLegami(1,2) = 1 ' ruota seconda casella (In questo caso 1 = bari)
MatriceLegami(1,3) = 2 ' Posizione seconda casella (In questo caso 2 = seconda Posizione)
' secondo legame
MatriceLegami(2,0) = 1 ' ruota prima casella (In questo caso 1 = bari)
MatriceLegami(2,1) = 2 ' Posizione prima casella (In questo caso 2 = seconda Posizione)
MatriceLegami(2,2) = 10 ' ruota seconda casella (In questo caso 10 = venezia)
MatriceLegami(2,3) = 4 ' Posizione seconda casella (In questo caso 4 = quarta Posizione)
' terzo legame
MatriceLegami(3,0) = 10 ' ruota prima casella (In questo caso 10 = venezia )
MatriceLegami(3,1) = 4 ' Posizione prima casella (In questo caso 4 = quarta Posizione)
MatriceLegami(3,2) = 10 ' ruota seconda casella (In questo caso 10 = venezia)
MatriceLegami(3,3) = 3 ' Posizione seconda casella (In questo caso 3 = terza Posizione)
' quarto legame
MatriceLegami(4,0) = 10 ' ruota prima casella (In questo caso 10 = venezia )
MatriceLegami(4,1) = 3 ' Posizione prima casella (In questo caso 3 = terza Posizione)
MatriceLegami(4,2) = 1 ' ruota seconda casella (In questo caso 1 = bari)
MatriceLegami(4,3) = 1 ' Posizione seconda casella (In questo caso 1 = prima Posizione)
' tre Modi diversi di disegnare il tutto
Call DisegnaEstrazione(fin,MatriceCaselleDaEvid,MatriceLegami)
Call DisegnaEstrazione(fin,MatriceCaselleDaEvid)
Call DisegnaEstrazione(fin,,MatriceLegami)
Call ApriDirectory(sDir)
End Sub