p87 |
tgrx a écrit a écrit :
Tu as ton tableau :
tab[8][8]
ben si tu es a la case (i,j), tu regardes les cases (i-1,j),(i-1,j-1),(i-1,j+1),(i,j+1),(i,j-1),(i+1,j+1),(i+1,j-1),(i+1,j), et si tu trouves une mine dans chacune de ces cases tu ajoutes 1.
Attention aux debordements quand tu fais i-1,i+1,j-1,j+1, i et j doivent rester dans l'intervalle [0,7]
|
J'ai fait ca :
Private Sub Case54_Click()
If bombes54 = 1 Then
MsgBox "Dommage T'as perdu"
Else
End If
Dim v54 As Integer
v54 = 0
If bombes61 = 1 Then
v54 = v54 + 1
Else
End If
If bombes47 = 1 Then
v54 = v54 + 1
Else
End If
If bombes53 = 1 Then
v54 = v54 + 1
Else
End If
Case54.Caption = v54
End Sub
Case 54 est la case en haut à gauche
bombes54 est la variable qui définit s'il y a une mine ou pas
Est-ce que c'est bon car ca peut paraitre un peu con mais je sais pas augmenter une variable de 1 ? |