Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Campo Minato - campo minato.frm

campo minato.frm

Caricato da:
Scarica il programma completo

  1. Option Explicit
  2. Dim cas(0 To 224) As String
  3.  
  4. Public Sub Command1_Click(index As Integer)
  5. Dim m, r, p As Integer
  6. Dim u As Boolean
  7. Dim q As Integer
  8.  
  9. If che.Value = 1 Then
  10. Command1(index).Picture = Picture2.Picture
  11. Exit Sub
  12. End If
  13.  
  14. If che.Value = 0 Then
  15. Command1(index).Picture = Nothing
  16. End If
  17.  
  18. For q = 0 To 224
  19. cas(q) = ""
  20. Next q
  21.  
  22. If Command1(index).Tag = "M" Then
  23. For q = 0 To 224
  24. If Command1(q).Tag = "M" Then
  25. If Command1(q).Picture = Picture2.Picture Then
  26. Command1(q).Picture = Picture3.Picture
  27. Else: Command1(q).Picture = Picture1.Picture
  28. End If
  29. End If
  30. Next q
  31. MsgBox "Haaaaaaaaaaaiiiii Persoooo!!!!!"
  32. Call Form_Load
  33. Exit Sub
  34. End If
  35.  
  36. m = 0
  37.  
  38. p = index
  39.  
  40. If Command1(index).Left = 1200 And index <> 224 And index <> 14 Then
  41.  
  42. If Command1(index - 15).Tag = "M" Then m = m + 1
  43. If Command1(index - 16).Tag = "M" Then m = m + 1
  44. If Command1(index - 1).Tag = "M" Then m = m + 1
  45. If Command1(index + 14).Tag = "M" Then m = m + 1
  46. If Command1(index + 15).Tag = "M" Then m = m + 1
  47.  
  48. If m <> 0 Then Command1(index).Caption = m
  49.  
  50. If m = 0 Then
  51. Command1(index).BackColor = &H80000011
  52. Command1(index).Tag = "0"
  53. index = p - 15
  54. Call esAmina(index)
  55. index = p - 16
  56. Call esAmina(index)
  57. index = p - 1
  58. Call esAmina(index)
  59. index = p + 15
  60. Call esAmina(index)
  61. index = p + 14
  62. Call esAmina(index)
  63. End If
  64.  
  65. ElseIf Command1(index).Left = 7920 And index <> 0 And index <> 210 Then
  66.  
  67. If Command1(index - 15).Tag = "M" Then m = m + 1
  68. If Command1(index - 14).Tag = "M" Then m = m + 1
  69. If Command1(index + 1).Tag = "M" Then m = m + 1
  70. If Command1(index + 16).Tag = "M" Then m = m + 1
  71. If Command1(index + 15).Tag = "M" Then m = m + 1
  72.  
  73. If m <> 0 Then Command1(index).Caption = m
  74.  
  75. If m = 0 Then
  76. Command1(index).BackColor = &H80000011
  77. Command1(index).Tag = "0"
  78. index = p - 15
  79. Call esAmina(index)
  80. index = p - 14
  81. Call esAmina(index)
  82. index = p + 15
  83. Call esAmina(index)
  84. index = p + 16
  85. Call esAmina(index)
  86. index = p + 1
  87. Call esAmina(index)
  88. End If
  89.  
  90. ElseIf Command1(index).Top = 480 And index <> 0 And index <> 14 Then
  91.  
  92. If Command1(index - 1).Tag = "M" Then m = m + 1
  93. If Command1(index + 1).Tag = "M" Then m = m + 1
  94. If Command1(index + 14).Tag = "M" Then m = m + 1
  95. If Command1(index + 16).Tag = "M" Then m = m + 1
  96. If Command1(index + 15).Tag = "M" Then m = m + 1
  97.  
  98. If m <> 0 Then Command1(index).Caption = m
  99.  
  100. If m = 0 Then
  101. Command1(index).BackColor = &H80000011
  102. Command1(index).Tag = "0"
  103. index = p - 1
  104. Call esAmina(index)
  105. index = p + 15
  106. Call esAmina(index)
  107. index = p + 14
  108. Call esAmina(index)
  109. index = p + 16
  110. Call esAmina(index)
  111. index = p + 1
  112. Call esAmina(index)
  113. End If
  114.  
  115. ElseIf Command1(index).Top = 7200 And index <> 224 And index <> 210 Then
  116.  
  117. If Command1(index - 1).Tag = "M" Then m = m + 1
  118. If Command1(index + 1).Tag = "M" Then m = m + 1
  119. If Command1(index - 14).Tag = "M" Then m = m + 1
  120. If Command1(index - 16).Tag = "M" Then m = m + 1
  121. If Command1(index - 15).Tag = "M" Then m = m + 1
  122.  
  123. If m <> 0 Then Command1(index).Caption = m
  124.  
  125. If m = 0 Then
  126. Command1(index).BackColor = &H80000011
  127. Command1(index).Tag = "0"
  128. index = p - 15
  129. Call esAmina(index)
  130. index = p - 16
  131. Call esAmina(index)
  132. index = p - 14
  133. Call esAmina(index)
  134. index = p - 1
  135. Call esAmina(index)
  136. index = p + 1
  137. Call esAmina(index)
  138. End If
  139.  
  140. ElseIf index = 0 Then
  141.  
  142. If Command1(index + 1).Tag = "M" Then m = m + 1
  143. If Command1(index + 16).Tag = "M" Then m = m + 1
  144. If Command1(index + 15).Tag = "M" Then m = m + 1
  145.  
  146. If m <> 0 Then Command1(index).Caption = m
  147.  
  148. If m = 0 Then
  149. Command1(index).BackColor = &H80000011
  150. Command1(index).Tag = "0"
  151. index = p + 15
  152. Call esAmina(index)
  153. index = p + 16
  154. Call esAmina(index)
  155. index = index + 1
  156. Call esAmina(index)
  157. End If
  158.  
  159. ElseIf index = 14 Then
  160.  
  161. If Command1(index - 1).Tag = "M" Then m = m + 1
  162. If Command1(index + 14).Tag = "M" Then m = m + 1
  163. If Command1(index + 15).Tag = "M" Then m = m + 1
  164.  
  165. If m <> 0 Then Command1(index).Caption = m
  166.  
  167. If m = 0 Then
  168. Command1(index).BackColor = &H80000011
  169. Command1(index).Tag = "0"
  170. index = p - 1
  171. Call esAmina(index)
  172. index = p + 15
  173. Call esAmina(index)
  174. index = p + 14
  175. Call esAmina(index)
  176. End If
  177.  
  178. ElseIf index = 210 Then
  179.  
  180. If Command1(index + 1).Tag = "M" Then m = m + 1
  181. If Command1(index - 14).Tag = "M" Then m = m + 1
  182. If Command1(index - 15).Tag = "M" Then m = m + 1
  183.  
  184. If m <> 0 Then Command1(index).Caption = m
  185.  
  186. If m = 0 Then
  187. Command1(index).BackColor = &H80000011
  188. Command1(index).Tag = "0"
  189. index = p - 15
  190. Call esAmina(index)
  191. index = p - 14
  192. Call esAmina(index)
  193. index = p + 1
  194. Call esAmina(index)
  195. End If
  196.  
  197. ElseIf index = 224 Then
  198.  
  199. If Command1(index - 1).Tag = "M" Then m = m + 1
  200. If Command1(index - 16).Tag = "M" Then m = m + 1
  201. If Command1(index - 15).Tag = "M" Then m = m + 1
  202.  
  203. If m <> 0 Then Command1(index).Caption = m
  204.  
  205. If m = 0 Then
  206. Command1(index).BackColor = &H80000011
  207. Command1(index).Tag = "0"
  208. index = p - 15
  209. Call esAmina(index)
  210. index = p - 16
  211. Call esAmina(index)
  212. index = p - 1
  213. Call esAmina(index)
  214. End If
  215.  
  216. Else
  217.  
  218. If Command1(index - 15).Tag = "M" Then m = m + 1
  219. If Command1(index - 16).Tag = "M" Then m = m + 1
  220. If Command1(index - 1).Tag = "M" Then m = m + 1
  221. If Command1(index + 14).Tag = "M" Then m = m + 1
  222. If Command1(index + 15).Tag = "M" Then m = m + 1
  223. If Command1(index - 14).Tag = "M" Then m = m + 1
  224. If Command1(index + 1).Tag = "M" Then m = m + 1
  225. If Command1(index + 16).Tag = "M" Then m = m + 1
  226.  
  227. If m <> 0 Then Command1(index).Caption = m
  228.  
  229. If m = 0 Then
  230. Command1(index).BackColor = &H80000011
  231. Command1(index).Tag = "0"
  232. index = p - 15
  233. Call esAmina(index)
  234. index = p - 16
  235. Call esAmina(index)
  236. index = p - 14
  237. Call esAmina(index)
  238. index = p - 1
  239. Call esAmina(index)
  240. index = p + 15
  241. Call esAmina(index)
  242. index = p + 14
  243. Call esAmina(index)
  244. index = p + 16
  245. Call esAmina(index)
  246. index = p + 1
  247. Call esAmina(index)
  248. End If
  249.  
  250. End If
  251.  
  252. For r = 0 To 224
  253. If cas(r) <> "" Then
  254. index = cas(r)
  255. Call esaminasecondo(index)
  256. End If
  257. Next r
  258.  
  259.  
  260. u = True
  261. For q = 1 To 224
  262. If Command1(q).BackColor = &H8000000F Then
  263. If Command1(q).Caption = "" Then
  264. If Command1(q).Tag <> "M" Then
  265. u = False
  266. Exit For
  267. End If
  268. End If
  269. End If
  270. Next q
  271.  
  272. If u = True Then
  273. For q = 0 To 224
  274. If Command1(q).Tag = "M" Then
  275. If Command1(q).Picture = Picture2.Picture Then
  276. Command1(q).Picture = Picture3.Picture
  277. Else: Command1(q).Picture = Picture1.Picture
  278. End If
  279. End If
  280. Next q
  281. MsgBox "Cooooooooomplimentiiiii!!!!!!!!!!!"
  282. Call Form_Load
  283. End If
  284.  
  285. End Sub
  286.  
  287. Private Sub Form_Load()
  288. Dim i As Integer
  289. For i = 0 To 224
  290. Command1(i).Enabled = False
  291. Next i
  292. End Sub
  293.  
  294. Private Sub nuovo_Click()
  295. Dialog.Show
  296. End Sub
  297.  
  298. Public Sub esAmina(index As Integer)
  299. Dim m, o As Integer
  300.  
  301. m = 0
  302.  
  303. If Command1(index).Tag = "0" Then Exit Sub
  304.  
  305. If Command1(index).Left = 1200 And index <> 224 And index <> 14 Then
  306.  
  307. If Command1(index - 15).Tag = "M" Then m = m + 1
  308. If Command1(index - 16).Tag = "M" Then m = m + 1
  309. If Command1(index - 1).Tag = "M" Then m = m + 1
  310. If Command1(index + 14).Tag = "M" Then m = m + 1
  311. If Command1(index + 15).Tag = "M" Then m = m + 1
  312.  
  313. If m <> 0 Then Command1(index).Caption = m
  314.  
  315. If m = 0 Then
  316. Command1(index).BackColor = &H80000011
  317. Command1(index).Tag = "0"
  318. For o = 0 To 224
  319. If cas(o) = "" Then
  320. cas(o) = index
  321. Exit For
  322. End If
  323. Next o
  324. End If
  325.  
  326. ElseIf Command1(index).Left = 7920 And index <> 0 And index <> 210 Then
  327.  
  328. If Command1(index - 15).Tag = "M" Then m = m + 1
  329. If Command1(index - 14).Tag = "M" Then m = m + 1
  330. If Command1(index + 1).Tag = "M" Then m = m + 1
  331. If Command1(index + 16).Tag = "M" Then m = m + 1
  332. If Command1(index + 15).Tag = "M" Then m = m + 1
  333.  
  334. If m <> 0 Then Command1(index).Caption = m
  335.  
  336. If m = 0 Then
  337. Command1(index).BackColor = &H80000011
  338. Command1(index).Tag = "0"
  339. For o = 1 To 224
  340. If cas(o) = "" Then
  341. cas(o) = index
  342. Exit For
  343. End If
  344. Next o
  345. End If
  346.  
  347. ElseIf Command1(index).Top = 480 And index <> 0 And index <> 14 Then
  348.  
  349. If Command1(index - 1).Tag = "M" Then m = m + 1
  350. If Command1(index + 1).Tag = "M" Then m = m + 1
  351. If Command1(index + 14).Tag = "M" Then m = m + 1
  352. If Command1(index + 16).Tag = "M" Then m = m + 1
  353. If Command1(index + 15).Tag = "M" Then m = m + 1
  354.  
  355. If m <> 0 Then Command1(index).Caption = m
  356.  
  357. If m = 0 Then
  358. Command1(index).BackColor = &H80000011
  359. Command1(index).Tag = "0"
  360. For o = 1 To 224
  361. If cas(o) = "" Then
  362. cas(o) = index
  363. Exit For
  364. End If
  365. Next o
  366. End If
  367.  
  368. ElseIf Command1(index).Top = 7200 And index <> 224 And index <> 210 Then
  369.  
  370. If Command1(index - 1).Tag = "M" Then m = m + 1
  371. If Command1(index + 1).Tag = "M" Then m = m + 1
  372. If Command1(index - 14).Tag = "M" Then m = m + 1
  373. If Command1(index - 16).Tag = "M" Then m = m + 1
  374. If Command1(index - 15).Tag = "M" Then m = m + 1
  375.  
  376. If m <> 0 Then Command1(index).Caption = m
  377.  
  378. If m = 0 Then
  379. Command1(index).BackColor = &H80000011
  380. Command1(index).Tag = "0"
  381. For o = 1 To 224
  382. If cas(o) = "" Then
  383. cas(o) = index
  384. Exit For
  385. End If
  386. Next o
  387. End If
  388.  
  389. ElseIf index = 0 Then
  390.  
  391. If Command1(index + 1).Tag = "M" Then m = m + 1
  392. If Command1(index + 16).Tag = "M" Then m = m + 1
  393. If Command1(index + 15).Tag = "M" Then m = m + 1
  394.  
  395. If m <> 0 Then Command1(index).Caption = m
  396.  
  397. If m = 0 Then
  398. Command1(index).BackColor = &H80000011
  399. Command1(index).Tag = "0"
  400. For o = 1 To 224
  401. If cas(o) = "" Then
  402. cas(o) = index
  403. Exit For
  404. End If
  405. Next o
  406. End If
  407.  
  408. ElseIf index = 14 Then
  409.  
  410. If Command1(index - 1).Tag = "M" Then m = m + 1
  411. If Command1(index + 14).Tag = "M" Then m = m + 1
  412. If Command1(index + 15).Tag = "M" Then m = m + 1
  413.  
  414. If m <> 0 Then Command1(index).Caption = m
  415.  
  416. If m = 0 Then
  417. Command1(index).BackColor = &H80000011
  418. Command1(index).Tag = "0"
  419. For o = 1 To 224
  420. If cas(o) = "" Then
  421. cas(o) = index
  422. Exit For
  423. End If
  424. Next o
  425. End If
  426.  
  427. ElseIf index = 210 Then
  428.  
  429. If Command1(index + 1).Tag = "M" Then m = m + 1
  430. If Command1(index - 14).Tag = "M" Then m = m + 1
  431. If Command1(index - 15).Tag = "M" Then m = m + 1
  432.  
  433. If m <> 0 Then Command1(index).Caption = m
  434.  
  435. If m = 0 Then
  436. Command1(index).BackColor = &H80000011
  437. Command1(index).Tag = "0"
  438. For o = 1 To 224
  439. If cas(o) = "" Then
  440. cas(o) = index
  441. Exit For
  442. End If
  443. Next o
  444. End If
  445.  
  446. ElseIf index = 224 Then
  447.  
  448. If Command1(index - 1).Tag = "M" Then m = m + 1
  449. If Command1(index - 16).Tag = "M" Then m = m + 1
  450. If Command1(index - 15).Tag = "M" Then m = m + 1
  451.  
  452. If m <> 0 Then Command1(index).Caption = m
  453.  
  454. If m = 0 Then
  455. Command1(index).BackColor = &H80000011
  456. Command1(index).Tag = "0"
  457. For o = 1 To 224
  458. If cas(o) = "" Then
  459. cas(o) = index
  460. Exit For
  461. End If
  462. Next o
  463. End If
  464.  
  465. Else
  466.  
  467. If Command1(index - 15).Tag = "M" Then m = m + 1
  468. If Command1(index - 16).Tag = "M" Then m = m + 1
  469. If Command1(index - 1).Tag = "M" Then m = m + 1
  470. If Command1(index + 14).Tag = "M" Then m = m + 1
  471. If Command1(index + 15).Tag = "M" Then m = m + 1
  472. If Command1(index - 14).Tag = "M" Then m = m + 1
  473. If Command1(index + 1).Tag = "M" Then m = m + 1
  474. If Command1(index + 16).Tag = "M" Then m = m + 1
  475.  
  476. If m <> 0 Then Command1(index).Caption = m
  477.  
  478. If m = 0 Then
  479. Command1(index).BackColor = &H80000011
  480. Command1(index).Tag = "0"
  481. For o = 1 To 224
  482. If cas(o) = "" Then
  483. cas(o) = index
  484. Exit For
  485. End If
  486. Next o
  487. End If
  488.  
  489. End If
  490.  
  491. End Sub
  492.  
  493. Public Sub esaminasecondo(index As Integer)
  494. Dim b, m As Integer
  495.  
  496. m = 0
  497.  
  498. b = index
  499.  
  500. If Command1(index).Left = 1200 And index <> 224 And index <> 14 Then
  501.  
  502. If Command1(index - 15).Tag = "M" Then m = m + 1
  503. If Command1(index - 16).Tag = "M" Then m = m + 1
  504. If Command1(index - 1).Tag = "M" Then m = m + 1
  505. If Command1(index + 14).Tag = "M" Then m = m + 1
  506. If Command1(index + 15).Tag = "M" Then m = m + 1
  507.  
  508. If m <> 0 Then Command1(index).Caption = m
  509.  
  510. If m = 0 Then
  511. Command1(index).BackColor = &H80000011
  512. Command1(index).Tag = "0"
  513. index = b - 15
  514. Call esAmina(index)
  515. index = b - 16
  516. Call esAmina(index)
  517. index = b - 1
  518. Call esAmina(index)
  519. index = b + 15
  520. Call esAmina(index)
  521. index = b + 14
  522. Call esAmina(index)
  523. End If
  524.  
  525. ElseIf Command1(index).Left = 7920 And index <> 0 And index <> 210 Then
  526.  
  527. If Command1(index - 15).Tag = "M" Then m = m + 1
  528. If Command1(index - 14).Tag = "M" Then m = m + 1
  529. If Command1(index + 1).Tag = "M" Then m = m + 1
  530. If Command1(index + 16).Tag = "M" Then m = m + 1
  531. If Command1(index + 15).Tag = "M" Then m = m + 1
  532.  
  533. If m <> 0 Then Command1(index).Caption = m
  534.  
  535. If m = 0 Then
  536. Command1(index).BackColor = &H80000011
  537. Command1(index).Tag = "0"
  538. index = b - 15
  539. Call esAmina(index)
  540. index = b - 14
  541. Call esAmina(index)
  542. index = b + 15
  543. Call esAmina(index)
  544. index = b + 16
  545. Call esAmina(index)
  546. index = b + 1
  547. Call esAmina(index)
  548. End If
  549.  
  550. ElseIf Command1(index).Top = 480 And index <> 0 And index <> 14 Then
  551.  
  552. If Command1(index - 1).Tag = "M" Then m = m + 1
  553. If Command1(index + 1).Tag = "M" Then m = m + 1
  554. If Command1(index + 14).Tag = "M" Then m = m + 1
  555. If Command1(index + 16).Tag = "M" Then m = m + 1
  556. If Command1(index + 15).Tag = "M" Then m = m + 1
  557.  
  558. If m <> 0 Then Command1(index).Caption = m
  559.  
  560. If m = 0 Then
  561. Command1(index).BackColor = &H80000011
  562. Command1(index).Tag = "0"
  563. index = b - 1
  564. Call esAmina(index)
  565. index = b + 15
  566. Call esAmina(index)
  567. index = b + 14
  568. Call esAmina(index)
  569. index = b + 16
  570. Call esAmina(index)
  571. index = b + 1
  572. Call esAmina(index)
  573. End If
  574.  
  575. ElseIf Command1(index).Top = 7200 And index <> 224 And index <> 210 Then
  576.  
  577. If Command1(index - 1).Tag = "M" Then m = m + 1
  578. If Command1(index + 1).Tag = "M" Then m = m + 1
  579. If Command1(index - 14).Tag = "M" Then m = m + 1
  580. If Command1(index - 16).Tag = "M" Then m = m + 1
  581. If Command1(index - 15).Tag = "M" Then m = m + 1
  582.  
  583. If m <> 0 Then Command1(index).Caption = m
  584.  
  585. If m = 0 Then
  586. Command1(index).BackColor = &H80000011
  587. Command1(index).Tag = "0"
  588. index = b - 15
  589. Call esAmina(index)
  590. index = b - 16
  591. Call esAmina(index)
  592. index = b - 14
  593. Call esAmina(index)
  594. index = b - 1
  595. Call esAmina(index)
  596. index = b + 1
  597. Call esAmina(index)
  598. End If
  599.  
  600. ElseIf index = 0 Then
  601.  
  602. If Command1(index + 1).Tag = "M" Then m = m + 1
  603. If Command1(index + 16).Tag = "M" Then m = m + 1
  604. If Command1(index + 15).Tag = "M" Then m = m + 1
  605.  
  606. If m <> 0 Then Command1(index).Caption = m
  607.  
  608. If m = 0 Then
  609. Command1(index).BackColor = &H80000011
  610. Command1(index).Tag = "0"
  611. index = b + 15
  612. Call esAmina(index)
  613. index = b + 16
  614. Call esAmina(index)
  615. index = b + 1
  616. Call esAmina(index)
  617. End If
  618.  
  619. ElseIf index = 14 Then
  620.  
  621. If Command1(index - 1).Tag = "M" Then m = m + 1
  622. If Command1(index + 14).Tag = "M" Then m = m + 1
  623. If Command1(index + 15).Tag = "M" Then m = m + 1
  624.  
  625. If m <> 0 Then Command1(index).Caption = m
  626.  
  627. If m = 0 Then
  628. Command1(index).BackColor = &H80000011
  629. Command1(index).Tag = "0"
  630. index = b - 1
  631. Call esAmina(index)
  632. index = b + 15
  633. Call esAmina(index)
  634. index = b + 14
  635. Call esAmina(index)
  636. End If
  637.  
  638. ElseIf index = 210 Then
  639.  
  640. If Command1(index + 1).Tag = "M" Then m = m + 1
  641. If Command1(index - 14).Tag = "M" Then m = m + 1
  642. If Command1(index - 15).Tag = "M" Then m = m + 1
  643.  
  644. If m <> 0 Then Command1(index).Caption = m
  645.  
  646. If m = 0 Then
  647. Command1(index).BackColor = &H80000011
  648. Command1(index).Tag = "0"
  649. index = b - 15
  650. Call esAmina(index)
  651. index = b - 14
  652. Call esAmina(index)
  653. index = b + 1
  654. Call esAmina(index)
  655. End If
  656.  
  657. ElseIf index = 224 Then
  658.  
  659. If Command1(index - 1).Tag = "M" Then m = m + 1
  660. If Command1(index - 16).Tag = "M" Then m = m + 1
  661. If Command1(index - 15).Tag = "M" Then m = m + 1
  662.  
  663. If m <> 0 Then Command1(index).Caption = m
  664.  
  665. If m = 0 Then
  666. Command1(index).BackColor = &H80000011
  667. Command1(index).Tag = "0"
  668. index = b - 15
  669. Call esAmina(index)
  670. index = b - 16
  671. Call esAmina(index)
  672. index = b - 1
  673. Call esAmina(index)
  674. End If
  675.  
  676. Else
  677.  
  678. If Command1(index - 15).Tag = "M" Then m = m + 1
  679. If Command1(index - 16).Tag = "M" Then m = m + 1
  680. If Command1(index - 1).Tag = "M" Then m = m + 1
  681. If Command1(index + 14).Tag = "M" Then m = m + 1
  682. If Command1(index + 15).Tag = "M" Then m = m + 1
  683. If Command1(index - 14).Tag = "M" Then m = m + 1
  684. If Command1(index + 1).Tag = "M" Then m = m + 1
  685. If Command1(index + 16).Tag = "M" Then m = m + 1
  686.  
  687. If m <> 0 Then Command1(index).Caption = m
  688.  
  689. If m = 0 Then
  690. Command1(index).BackColor = &H80000011
  691. Command1(index).Tag = "0"
  692. index = b - 15
  693. Call esAmina(index)
  694. index = b - 16
  695. Call esAmina(index)
  696. index = b - 14
  697. Call esAmina(index)
  698. index = b - 1
  699. Call esAmina(index)
  700. index = b + 15
  701. Call esAmina(index)
  702. index = b + 14
  703. Call esAmina(index)
  704. index = b + 16
  705. Call esAmina(index)
  706. index = b + 1
  707. Call esAmina(index)
  708. End If
  709.  
  710. End If
  711. End Sub