2 Taglio della vegetazione - Intro Page - Università degli Studi di ...
2 Taglio della vegetazione - Intro Page - Università degli Studi di ...
2 Taglio della vegetazione - Intro Page - Università degli Studi di ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Next<br />
Dim ListaDir(1, DimLista) 'Crea la nuova lista bi<strong>di</strong>mensionale che conterrà solo le <strong>di</strong>rezioni con i<br />
pesi massimi<br />
For i = 0 To DimLista<br />
ListaDir(0, i) = Lista(0, i) 'Aggiunge ala nuova lista la <strong>di</strong>rezione...<br />
ListaDir(1, i) = Lista(1, i) '...e il peso corrispondente (=M)<br />
Next<br />
Return ListaDir 'Resituisce la nuova lista<br />
End Function<br />
'Disegna il campo<br />
Function Draw(ByRef Form1 As Object)<br />
Dim i, j As Integer<br />
Campo = Form1.CreateGraphics 'Inizializza il campo come elemento grafico<br />
For i = 0 To r 'Per ogni elemento...<br />
For j = 0 To c<br />
Select Case MatriceCampo(j, i) 'Assegna il quadrato del colore corrispondente (i colori sono<br />
<strong>di</strong>chiarati tra le variabili pubbliche<br />
Case -2<br />
Campo.FillRectangle(Quad_m10, 8 + 5 * i, 32 + 5 * j, 5, 5)<br />
Case -1<br />
Campo.FillRectangle(Quad_m5, 8 + 5 * i, 32 + 5 * j, 5, 5)<br />
Case 0<br />
Campo.FillRectangle(Quad_0, 8 + 5 * i, 32 + 5 * j, 5, 5)<br />
Case 1<br />
Campo.FillRectangle(Quad_1, 8 + 5 * i, 32 + 5 * j, 5, 5)<br />
Case 2<br />
Campo.FillRectangle(Quad_2, 8 + 5 * i, 32 + 5 * j, 5, 5)<br />
Case 3<br />
Campo.FillRectangle(Quad_3, 8 + 5 * i, 32 + 5 * j, 5, 5)<br />
Case 4<br />
Campo.FillRectangle(Quad_4, 8 + 5 * i, 32 + 5 * j, 5, 5)<br />
Case 5<br />
Campo.FillRectangle(Quad_5, 8 + 5 * i, 32 + 5 * j, 5, 5)<br />
Case 6<br />
Campo.FillRectangle(Quad_6, 8 + 5 * i, 32 + 5 * j, 5, 5)<br />
Case 7<br />
Campo.FillRectangle(Quad_7, 8 + 5 * i, 32 + 5 * j, 5, 5)<br />
Case 8<br />
Campo.FillRectangle(Quad_8, 8 + 5 * i, 32 + 5 * j, 5, 5)<br />
Case 9<br />
Campo.FillRectangle(Quad_9, 8 + 5 * i, 32 + 5 * j, 5, 5)<br />
Case 10<br />
Campo.FillRectangle(Quad_10, 8 + 5 * i, 32 + 5 * j, 5, 5)<br />
End Select<br />
Next<br />
Next<br />
End Function<br />
154