亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? winmine.cls

?? 一個(gè)用vb做的掃雷源馬
?? CLS
?? 第 1 頁(yè) / 共 4 頁(yè)
字號(hào):
    Dim blnGoLeft As Boolean
    
    ' stores the X and Y co-ords of the square from which the trace for
    ' the border starts
    Dim intXStart As Integer
    Dim intYStart As Integer
    
    ' index used for collection item
    Dim intPos As Integer
    ' variant used in For Each loop
    Dim element As Variant
    
    ' Loop counters
    Dim y As Integer
    Dim x As Integer
    Dim i As Integer
    
    ' A dynamic array of collections of intgers. Each element in the
    ' array is a collection of starting and ending X co-ord pairs that
    ' define a part of the scan line going through the region enclosed
    ' by the traced out border
    Dim colX() As New Collection
    
    ' Size of this array is the same as the number of rows in the minefield
    ReDim colX(mintRows - 1)
    
    ' keep going left, until you reach a non-empty mine
    While mbytMineStatus(intY, intX) = NONE
        
        intX = intX - 1

        If intX < 0 Then
            intX = 0
            intXStart = intX
            intYStart = intY
            GoTo LFT
        End If
    
    Wend

    ' first direction to go is up
    blnGoUp = True
    
    ' store this first non-empty mine location as the starting point.
    intXStart = intX
    intYStart = intY

    ' trace out a border iteratively, until you return back to the
    ' starting point
    Do
        If mbytMineStatus(intY, intX) = NONE Then
            
            If blnGoUp Then
                intX = intX - 1
                intY = intY + 1
                colX(intY).Remove (colX(intY).Count)
                blnGoUp = False
                blnGoLeft = True
            ElseIf blnGoRight Then
                intX = intX - 1
                intY = intY - 1
                blnGoRight = False
                blnGoUp = True
            ElseIf blnGoDown Then
                intX = intX + 1
                intY = intY - 1
                colX(intY).Remove (colX(intY).Count)
                blnGoDown = False
                blnGoRight = True
            ElseIf blnGoLeft Then
                intX = intX + 1
                intY = intY + 1
                blnGoLeft = False
                blnGoDown = True
            End If

            If (intXStart = intX And intYStart = intY) Then Exit Do
        
        Else

            If blnGoUp Then

                colX(intY).Add intX

                If mbytMineStatus(intY, intX + 1) = NONE Then
                    
                    If intY = 0 Then
                        blnGoUp = False
UP:                     intX = intX + 1
                        If (intXStart = intX And intYStart = intY) Then Exit Do
                        While mbytMineStatus(intY, intX) = NONE
                            If intX = mintCols - 1 Then GoTo RIGHT
                            intX = intX + 1
                            If (intXStart = intX And intYStart = intY) Then Exit Do
                        Wend
                        blnGoDown = True
                    Else
                        intY = intY - 1
                        If (intXStart = intX And intYStart = intY) Then Exit Do
                    End If
                
                Else
                    
                    blnGoUp = False
                    blnGoRight = True
                    intX = intX + 1
                    If (intXStart = intX And intYStart = intY) Then
                        If colX(intY).Count Mod 2 <> 0 Then
                            intPos = 1
                            For Each element In colX(intY)
                                If element = intXStart Then
                                    colX(intY).Remove (intPos)
                                    Exit Do
                                End If
                                intPos = intPos + 1
                            Next
                        End If
                        Exit Do
                    End If
                
                End If
            
            ElseIf blnGoRight Then
                
                If mbytMineStatus(intY + 1, intX) = NONE Then
                    
                    If intX = mintCols - 1 Then
                        blnGoRight = False
RIGHT:                  colX(intY).Add intX
                        intY = intY + 1
                        If (intXStart = intX And intYStart = intY) Then Exit Do
                        While mbytMineStatus(intY, intX) = NONE
                            colX(intY).Add intX
                            If intY = mintRows - 1 Then GoTo DOWN
                            intY = intY + 1
                            If (intXStart = intX And intYStart = intY) Then Exit Do
                        Wend
                        colX(intY).Add intX
                        blnGoLeft = True
                    Else
                        intX = intX + 1
                        If (intXStart = intX And intYStart = intY) Then
                            If colX(intY).Count Mod 2 <> 0 Then
                                intPos = 1
                                For Each element In colX(intY)
                                    If element = intXStart Then
                                        colX(intY).Remove (intPos)
                                        Exit Do
                                    End If
                                    intPos = intPos + 1
                                Next
                            End If
                            Exit Do
                        End If
                    End If
                
                Else
                    
                    blnGoRight = False
                    blnGoDown = True
                    
                    colX(intY).Add intX
                    intY = intY + 1
                    If (intXStart = intX And intYStart = intY) Then Exit Do
                
                End If
            
            ElseIf blnGoDown Then
               
                colX(intY).Add intX
               
                If mbytMineStatus(intY, intX - 1) = NONE Then
                    
                    If intY = mintRows - 1 Then
                        blnGoDown = False
DOWN:                   intX = intX - 1
                        If (intXStart = intX And intYStart = intY) Then Exit Do
                        While mbytMineStatus(intY, intX) = NONE
                            If intX = 0 Then GoTo LFT
                            intX = intX - 1
                            If (intXStart = intX And intYStart = intY) Then Exit Do
                        Wend
                        blnGoUp = True
                    Else
                        intY = intY + 1
                        If (intXStart = intX And intYStart = intY) Then Exit Do
                    End If
                
                Else
                    
                    blnGoDown = False
                    blnGoLeft = True

                    intX = intX - 1
                    If (intXStart = intX And intYStart = intY) Then Exit Do
                
                End If
            
            ElseIf blnGoLeft Then
                
                If mbytMineStatus(intY - 1, intX) = NONE Then
                    
                    If intX = 0 Then
                        blnGoLeft = False
LFT:                    colX(intY).Add intX
                        If intY = 0 Then GoTo UP
                        intY = intY - 1
                        If (intXStart = intX And intYStart = intY) Then Exit Do
                        While mbytMineStatus(intY, intX) = NONE
                            colX(intY).Add intX
                            If intY = 0 Then GoTo UP
                            intY = intY - 1
                            If (intXStart = intX And intYStart = intY) Then Exit Do
                        Wend
                        colX(intY).Add intX
                        blnGoRight = True
                    Else
                        intX = intX - 1
                        If (intXStart = intX And intYStart = intY) Then Exit Do
                    End If
                
                Else
                    
                    blnGoLeft = False
                    blnGoUp = True

                    colX(intY).Add intX
                    intY = intY - 1
                    If (intXStart = intX And intYStart = intY) Then Exit Do
                
                End If
            
            End If
        
        End If

    Loop

    ' iterate through the collection for each scanline and paint
    ' the opened squares in one go
    For y = 0 To mintRows - 1
        
        If colX(y).Count > 0 Then
        
            ' Sort the X co-ord pairs in ascending order, by using
            ' a standard Listbox control
            For x = 1 To colX(y).Count
                
                Dim intXValue As Integer
                intXValue = colX(y)(x)
                
                If intXValue < 10 Then
                    intXValue = intXValue + 48
                ElseIf intXValue >= 10 Then
                    intXValue = intXValue + 55
                End If
                
                mfrmDisplay.lstSortedX.AddItem Chr$(intXValue)
            
            Next
            
            ' Display opened squares between and including each X co-ord
            ' pair for the collection in the current scanline
            For x = 0 To mfrmDisplay.lstSortedX.ListCount - 1 Step 2
            
                Dim intR1 As Integer
                Dim intC1 As Integer
                Dim intColStart As Integer
                Dim intColEnd As Integer
                Dim intDx As Integer
                Dim intWidth As Integer
                
                intR1 = y * mintButtonHeight
                

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
波多野结衣亚洲一区| 欧美色精品天天在线观看视频| 亚洲色图都市小说| 欧美老肥妇做.爰bbww视频| 国产黑丝在线一区二区三区| 亚洲va欧美va天堂v国产综合| 国产色产综合产在线视频| 欧美三级电影在线观看| aaa亚洲精品一二三区| 精品一二线国产| 日韩av电影免费观看高清完整版| 亚洲欧洲av在线| 久久色成人在线| 欧美一区二区三区思思人| 色综合av在线| 99精品视频在线观看免费| 久久av中文字幕片| 日韩中文欧美在线| 亚洲成人一区在线| 亚洲精品成人天堂一二三| 国产精品久久久久天堂| 久久久蜜臀国产一区二区| 欧美一卡2卡3卡4卡| 欧美高清性hdvideosex| 色爱区综合激月婷婷| 91性感美女视频| 粉嫩在线一区二区三区视频| 激情综合网天天干| 麻豆91精品视频| 手机精品视频在线观看| 天天影视涩香欲综合网| 亚洲自拍都市欧美小说| 一级日本不卡的影视| 一区二区三区精品在线观看| 亚洲欧美另类小说| 一级精品视频在线观看宜春院| 亚洲欧洲www| 亚洲精品免费电影| 亚洲综合激情小说| 亚洲高清免费观看高清完整版在线观看| 最新热久久免费视频| 自拍偷拍欧美精品| 亚洲久本草在线中文字幕| 亚洲精品国产精华液| 亚洲欧美电影一区二区| 亚洲一区二区三区不卡国产欧美| 一区二区三区美女视频| 午夜久久电影网| 蜜臀av一区二区三区| 精品影视av免费| 国产精品12区| 99久久国产综合精品女不卡| 97se狠狠狠综合亚洲狠狠| 一本色道久久综合精品竹菊| 精品视频一区 二区 三区| 91精品国产入口| 精品久久久网站| 国产精品女人毛片| 亚洲国产综合色| 久久99精品久久只有精品| 国产另类ts人妖一区二区| 99久久99久久精品免费看蜜桃| 91高清视频在线| 欧美丰满少妇xxxbbb| 久久网站热最新地址| 欧美极品xxx| 亚洲精品免费一二三区| 全部av―极品视觉盛宴亚洲| 国产一区福利在线| 91视频免费观看| 91麻豆精品国产91久久久久久| 精品电影一区二区三区| 国产精品福利一区二区三区| 亚洲一区在线视频观看| 看电影不卡的网站| 99久久综合国产精品| 91精品蜜臀在线一区尤物| 国产人久久人人人人爽| 亚洲午夜久久久久中文字幕久| 久久精品国产免费| 97se亚洲国产综合自在线观| 日韩一区二区精品葵司在线| 国产精品久久久一区麻豆最新章节| 亚洲一区电影777| 国产精品伊人色| 欧美日韩国产精选| 国产精品婷婷午夜在线观看| 性做久久久久久久久| 国产999精品久久| 欧美美女一区二区三区| 中文字幕第一页久久| 日本91福利区| 在线免费观看视频一区| 久久久99精品久久| 日韩成人av影视| 99久久免费精品高清特色大片| 欧美一级黄色片| 亚洲精品国产无天堂网2021| 国产精品香蕉一区二区三区| 欧美亚洲一区二区在线观看| 国产精品视频线看| 麻豆精品国产传媒mv男同| 在线观看视频91| 国产精品欧美久久久久一区二区| 男男gaygay亚洲| 欧美挠脚心视频网站| 1024成人网色www| 国产高清久久久| 精品日韩一区二区三区| 全部av―极品视觉盛宴亚洲| 在线观看av不卡| 亚洲美女一区二区三区| 高清视频一区二区| 久久久久高清精品| 激情伊人五月天久久综合| 欧美肥大bbwbbw高潮| 亚洲综合偷拍欧美一区色| 99精品国产视频| 国产精品国产三级国产普通话蜜臀| 久久精品久久综合| 日韩一区二区三区四区五区六区| 亚洲国产日韩av| 欧美特级限制片免费在线观看| 国产精品久久久99| bt欧美亚洲午夜电影天堂| 久久精品亚洲麻豆av一区二区| 激情综合亚洲精品| 精品免费国产二区三区 | 日韩中文字幕不卡| 欧美日韩一二三区| 亚洲成人动漫av| 在线观看一区二区视频| 亚洲与欧洲av电影| 在线观看国产一区二区| 亚洲电影在线播放| 欧美日韩一区二区不卡| 亚洲sss视频在线视频| 欧美精品三级日韩久久| 蜜臀va亚洲va欧美va天堂| 日韩欧美激情在线| 韩国一区二区在线观看| 久久综合色之久久综合| 国产成人av在线影院| 国产精品进线69影院| 91麻豆国产精品久久| 亚洲永久免费视频| 91精品国产高清一区二区三区蜜臀 | 午夜视频一区二区三区| 91超碰这里只有精品国产| 肉丝袜脚交视频一区二区| 欧美一级免费观看| 国产精品一色哟哟哟| 国产精品国产三级国产aⅴ原创| 91视频在线观看免费| 亚洲已满18点击进入久久| 欧美一区二区三区日韩| 国产最新精品免费| 国产精品国产馆在线真实露脸| 99国产精品久久| 午夜精品久久久久影视| 欧美大片拔萝卜| 成人激情开心网| 一区二区三区蜜桃| 欧美videofree性高清杂交| 丁香婷婷综合网| 夜夜精品浪潮av一区二区三区| 欧美一区二区三区在线电影| 国产精品一区二区不卡| 亚洲黄色录像片| 欧美一级免费大片| 成人av网站在线观看| 天堂在线一区二区| 国产欧美精品一区二区三区四区| 91免费视频网| 精品一区二区免费在线观看| 日韩一区在线免费观看| 91精品在线免费| 成人激情校园春色| 石原莉奈在线亚洲二区| 国产精品久久久久久久久免费丝袜| 欧美日韩精品一区二区在线播放| 国内外成人在线视频| 玉米视频成人免费看| 久久精品人人做| 精品视频在线看| av亚洲产国偷v产偷v自拍| 日韩和的一区二区| 中文字幕五月欧美| 欧美xxxx老人做受| 欧美日韩免费视频| gogo大胆日本视频一区| 美女视频免费一区| 一区二区三区免费观看| 国产丝袜在线精品| 欧美精品1区2区| 色综合一个色综合亚洲| 国产很黄免费观看久久| 美女在线观看视频一区二区| 亚洲精品国产a| 国产精品三级av|