Отображение парных карточек в моей памяти отлично работает. Но проблема в том, что я не могу показать непарные карты. В моей игре 20 карт.Справка по игре в память! Как показать неспаренные карты
Dim paircount As Integer = 0
Dim unpaircount As Integer
Dim Card1 As Integer = 0
Dim Card2 As Integer = 0
Dim Card1pic As Integer = 0
Dim Card2pic As Integer = 0
Dim Score As Integer = 0
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
st = st + 1
Label3.Text = "Time : " & st & " seconds"
Label7.Text = "Pairs : " & paircount
If paircount = 19 And Card1 <> 0 And Card2 <> 0 Then
paircount = paircount + 1
victory()
Label32.Text = "Unpaired : 20" & unpaircount 'This is my code for showing the unpaired card & and it's not working
If unpaircount = 19 And Card1 = 0 And Card2 = 0 Then
unpaircount = unpaircount - paircount
End If
End If
End Sub
Где вы изменяете «unaircount»? Ваш код даже не показывает, где он объявлен. КАК это не работает? Является ли это неправильным подсчетом? Или это просто пусто? Выходит ли на этикетке? Нужна более подробная информация. – Frecklefoot
Ничего не происходит с моим кодом, это просто пусто. Парные карты будут вычтены на карты с непарным покрытием. – potatoflow
Является ли, по крайней мере, ярлык: «Непарный: 20»? Вы пробовали переходить через свой код с помощью отладчика, чтобы узнать, что такое значение «unaircount»? Вы проверили, введен ли ваш оператор 'If'? – Frecklefoot