Zdravím. Potřeboval bych poradit jak a kam ukládat podmínky. Mám funkce
Public Enum STAV
VOLNO = 0
OBSAZENO = 1
End Enum
Dim blok1 As STAV, blok2 As STAV, blok3 As STAV, blok4 As STAV, blok5 As STAV, stanicniKolej1 As STAV
Public Function VlakovaCesta1()
If blok1 = STAV.VOLNO And blok2 = STAV.VOLNO And stanicniKolej1 = STAV.VOLNO Then
imgBlok1.Image = My.Resource.Blok_zluty
imgBlok2.Image = My.Resource.Blok_zluty
imgStKolej1.Image = My.Resource.kolej_zluta
End If
End Function
Public Function VlakovaCesta2()
If blok3 = STAV.VOLNO And blok4 = STAV.VOLNO And blok5 = STAV.VOLNO And stanicniKolej2 = STAV.VOLNO Then
imgBlok3.Image = My.Resource.Blok_zluty
imgBlok4.Image = My.Resource.Blok_zluty
imgBlok5.Image = My.Resource.Blok_zluty
imgStKolej2.Image = My.Resource.kolej_zluta
End If
End Function
myslel jsem jestli by to šlo někam ukládat, protože ale každá cesta se může skládat z více (někdy 3, někdy 7, apod.) "bloků" a psát si tolik funkci se mi nějak nechce... potřeboval bych něco jako tohle
Public Function VlakovaCesta (ByVal CisloCesty)
'... tady zjistit z "něčeho" podle "CisloCesty", které části mají být otestovány na volnost, otestovat je a pokud je vše volné pak přečist které obrázky má změnit, a přehodit je
End Function
Jen prostě nevím kde ty data uchovávat, když má každá cesta jiný počet bloků, a jak testovat pokaždé jiný počet podmínek
|