Sub Process_Globals
.
.
Private GameClockRect, RinRect, RinScoreRect, Rin1TeamFoulsRect, Rin2TeamFoulsRect, Rin3TeamFoulsRect, Rin4TeamFoulsRect, Rin5TeamFoulsRect,VisRect, VisScoreRect, Vis1TeamFoulsRect, Vis2TeamFoulsRect, Vis3TeamFoulsRect, Vis4TeamFoulsRect, Vis5TeamFoulsRect As Node
Private foulLights As List
.
.
End Sub
Sub AppStart (Form1 As Form, Args() As String)
.
.
foulLights.Initialize
foulLights.AddAll(Array(Rin1TeamFoulsRect, Rin2TeamFoulsRect, Rin3TeamFoulsRect, Rin4TeamFoulsRect, Rin5TeamFoulsRect, Vis1TeamFoulsRect, Vis2TeamFoulsRect, Vis3TeamFoulsRect, Vis4TeamFoulsRect, Vis5TeamFoulsRect))
.
.
Timer1.Initialize("Timer1", 2000)
.
.
End Sub
.
.
Sub btnFoulLights_Action ' Enable foul light testing
If btnFoulLights.Selected Then
Timer1.Enabled = True
foulLightsIndex = 0
Else
For i = 0 To 9
Dim nx As Node = foulLights.Get(i)
nx.Visible = False
Next
Timer1.Enabled = False
End If
End Sub
Sub Timer1_Tick ' Lights each foul light in sequence on each tick for testing
Dim nx As Node = foulLights.Get(foulLightsIndex)
nx.Visible = True
foulLightsIndex = foulLightsIndex + 1
If foulLightsIndex = 10 Then
Timer1.Enabled = False
End If
End Sub