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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? sihuapinban.frm

?? 用VB寫的四花拼板游戲源代碼!它是一款仿微軟小游戲
?? FRM
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
VERSION 5.00
Begin VB.Form SihuaPinban 
   AutoRedraw      =   -1  'True
   BackColor       =   &H00C0C0C0&
   BorderStyle     =   1  'Fixed Single
   Caption         =   "四花拼板"
   ClientHeight    =   4440
   ClientLeft      =   4170
   ClientTop       =   2940
   ClientWidth     =   4410
   Icon            =   "SIHUAP~1.frx":0000
   LinkTopic       =   "Form1"
   MaxButton       =   0   'False
   ScaleHeight     =   4440
   ScaleWidth      =   4410
   Begin VB.PictureBox Picture1 
      Appearance      =   0  'Flat
      AutoRedraw      =   -1  'True
      BackColor       =   &H00A2C3C3&
      BorderStyle     =   0  'None
      ForeColor       =   &H80000008&
      Height          =   735
      Left            =   10320
      ScaleHeight     =   735
      ScaleWidth      =   735
      TabIndex        =   0
      Top             =   5640
      Width           =   735
   End
   Begin VB.Image Image4 
      Height          =   4410
      Left            =   0
      Picture         =   "SIHUAP~1.frx":030A
      Stretch         =   -1  'True
      Top             =   0
      Visible         =   0   'False
      Width           =   4410
   End
   Begin VB.Image Image1 
      Height          =   135
      Index           =   1
      Left            =   10320
      Picture         =   "SIHUAP~1.frx":22BF
      Top             =   240
      Width           =   1350
   End
   Begin VB.Image Image5 
      Height          =   735
      Index           =   0
      Left            =   11160
      Top             =   1080
      Width           =   735
   End
   Begin VB.Image Image3 
      Height          =   735
      Left            =   10320
      Picture         =   "SIHUAP~1.frx":248E
      Top             =   1320
      Width           =   735
   End
   Begin VB.Image Image2 
      Height          =   735
      Left            =   10320
      Picture         =   "SIHUAP~1.frx":262A
      Top             =   480
      Width           =   2205
   End
   Begin VB.Image Image1 
      Height          =   135
      Index           =   0
      Left            =   10320
      Picture         =   "SIHUAP~1.frx":2958
      Top             =   0
      Width           =   1350
   End
   Begin VB.Menu Game 
      Caption         =   "游戲(&G)"
      Begin VB.Menu NewGame 
         Caption         =   "新游戲(&N)"
         Shortcut        =   ^N
      End
      Begin VB.Menu Separation1 
         Caption         =   "-"
      End
      Begin VB.Menu Arrange 
         Caption         =   "排列(&A)"
         Shortcut        =   ^A
      End
      Begin VB.Menu Hint 
         Caption         =   "提示(&H)"
         Shortcut        =   ^H
      End
      Begin VB.Menu Solve 
         Caption         =   "解答(&S)"
         Shortcut        =   ^S
      End
      Begin VB.Menu Separation2 
         Caption         =   "-"
      End
      Begin VB.Menu Exit 
         Caption         =   "退出(&E)"
         Shortcut        =   ^E
      End
   End
   Begin VB.Menu Options 
      Caption         =   "選項(xiàng)(&O)"
      Begin VB.Menu Size 
         Caption         =   "拼盤大小(&S)"
         Begin VB.Menu Extent 
            Caption         =   "&2×2"
            Index           =   0
         End
         Begin VB.Menu Extent 
            Caption         =   "&3×3"
            Index           =   1
         End
         Begin VB.Menu Extent 
            Caption         =   "&4×4"
            Checked         =   -1  'True
            Index           =   2
         End
         Begin VB.Menu Extent 
            Caption         =   "&5×5"
            Index           =   3
         End
         Begin VB.Menu Extent 
            Caption         =   "&6×6"
            Index           =   4
         End
      End
      Begin VB.Menu Digits 
         Caption         =   "拼板花色(&D)"
         Begin VB.Menu Maximum 
            Caption         =   "&6"
            Index           =   0
         End
         Begin VB.Menu Maximum 
            Caption         =   "&7"
            Index           =   1
         End
         Begin VB.Menu Maximum 
            Caption         =   "&8"
            Checked         =   -1  'True
            Index           =   2
         End
         Begin VB.Menu Maximum 
            Caption         =   "&9"
            Index           =   3
         End
         Begin VB.Menu Maximum 
            Caption         =   "&10"
            Index           =   4
         End
      End
      Begin VB.Menu Separation3 
         Caption         =   "-"
      End
      Begin VB.Menu Pattern 
         Caption         =   "水晶珠寶(&B)"
         Checked         =   -1  'True
         Index           =   0
      End
      Begin VB.Menu Pattern 
         Caption         =   "數(shù)字圖案(&N)"
         Index           =   1
      End
   End
   Begin VB.Menu Help 
      Caption         =   "幫助(&H)"
   End
End
Attribute VB_Name = "SihuaPinban"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Option Explicit
Dim sizableForm As Long  '窗口標(biāo)題欄和菜單欄高度
Dim Scope As Long        '拼盤大小
Dim Max As Long          '拼板花色多少
Dim Design As Long       '拼板圖案類型
Dim card() As Long       '拼板排列序號(hào)
Dim pin() As Long        '拼盤拼板記錄
Dim remain As Long       '等待拼板數(shù)
Dim UpNum() As Long      '拼板上部數(shù)字
Dim DownNum() As Long    '拼板下部數(shù)字
Dim LeftNum() As Long    '拼板左部數(shù)字
Dim RightNum() As Long   '拼板右部數(shù)字
Dim locked() As Boolean  '拼板是否鎖住
'獲取鼠標(biāo)位置函數(shù)(以窗體ScaleMode屬性值為單位)
Private Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As Long
'聲明類型
Private Type POINTAPI
    X As Long
    Y As Long
End Type
Dim z As POINTAPI
Dim cx As Integer
Dim cy As Integer
Dim moveit As Boolean
Dim Sx As Long
Dim Sy As Long
'所謂剪切鼠標(biāo)就是將鼠標(biāo)指針限定到指定區(qū)域,在該區(qū)域內(nèi),鼠標(biāo)能進(jìn)行如單擊、雙擊的動(dòng)作。方法如下:
'聲明API函數(shù)及類型:
Private Declare Function ClipCursorBynum& Lib "user32" Alias "ClipCursor" (ByVal lpRect As Long)
Private Declare Function GetWindowRect Lib "user32" (ByVal hwnd As Long, lpRect As RECT) As Long
Private Declare Function ClipCursor Lib "user32" (lpRect As RECT) As Long
Private Type RECT
    Left As Long
    Top As Long
    Right As Long
    Bottom As Long
End Type

'排列整齊拼板
Private Sub Arrange_Click()
Dim i As Long
Dim j As Long
Dim k As Long
Do
For i = 0 To remain
    j = Int(Rnd * (remain - i)) + i
    k = card(i)
    card(i) = card(j)
    card(j) = k
Next
'初始化或拼盤無拼板排列時(shí)不出現(xiàn)解題序列
If remain < Scope * Scope - 1 Then Exit Do
For i = 0 To Scope - 1
    For j = 0 To Scope - 2
        If RightNum(card(i * Scope + j)) <> LeftNum(card(i * Scope + j + 1)) Then Exit Do
    Next
Next
For i = 0 To Scope - 2
    For j = 0 To Scope - 1
        If DownNum(card(i * Scope + j)) <> UpNum(card(i * Scope + j + Scope)) Then Exit Do
    Next
Next
Loop
For i = 0 To remain
    Image5(card(i)).Move (i Mod Scope) * 52 * Sx + 20 * Sx + Scope * 49 * Sx, (i \ Scope) * 52 * Sy + 33 * Sy - Scope * 3 * Sy
Next
End Sub

'退出
Private Sub Exit_Click()
End
End Sub

'選擇拼板大小
Private Sub Extent_Click(Index As Integer)
Extent(Scope - 2).Checked = False
Extent(Index).Checked = True
Scope = Index + 2
NewGame_Click
End Sub

'啟動(dòng)初始化
Private Sub Form_Load()
Dim i As Long
Show
SetControls
Randomize
Sx = Screen.TwipsPerPixelY
Sy = Screen.TwipsPerPixelY
'獲取窗口標(biāo)題欄和菜單欄高度
sizableForm = Height / Sy - Image4.Height / Sy
'讓窗口寬度和image4寬度同步大小
Width = Image4.Width + 6 * Sx
Image4.Width = Width - 6 * Sx
For i = 1 To 35
    Load Image5(i)
Next
Scope = 4
Max = 7
NewGame_Click
End Sub

'顯示幫助屏幕
Private Sub Help_Click()
Image4.Visible = True
Image4.ZOrder 0
Width = Image4.Width + 6 * Sx
Height = Image4.Height + sizableForm * Sy
Game.Enabled = False
Options.Enabled = False
Help.Enabled = False
End Sub

'提示
Private Sub Hint_Click()
Dim i As Long
Dim j As Long
Dim Back() As Long
If remain = -1 Then Solve.Enabled = False: Exit Sub
Do
    i = Int(Rnd * Scope * Scope)
    If pin(i) <> i Then
        If pin(i) > -1 Then
            Image5(pin(i)).Left = 20 * Sx + Scope * 49 * Sx
            If locked(pin(i)) Then
                Picture1.PaintPicture Image5(pin(i)), 0, 0
                Picture1.PaintPicture Image2, 16 * Sx, 16 * Sy, 17 * Sx, 17 * Sy, 65 * Sx, 16 * Sy, 17 * Sx, 17 * Sy
                Image5(pin(i)) = Picture1.Image
                locked(pin(i)) = False
            End If
            remain = remain + 1
            card(remain) = pin(i)
            pin(i) = -1
        Else
            ReDim Back(0)
            If i > Scope - 1 Then
                If pin(i - Scope) > -1 Then
                    If DownNum(pin(i - Scope)) <> UpNum(i) Then
                        ReDim Preserve Back(UBound(Back) + 1)
                        Back(UBound(Back)) = i - Scope
                    End If
                End If
            End If
            If i < Scope * Scope - Scope Then
                If pin(i + Scope) > -1 Then
                    If UpNum(pin(i + Scope)) <> DownNum(i) Then
                        ReDim Preserve Back(UBound(Back) + 1)
                        Back(UBound(Back)) = i + Scope
                    End If
                End If
            End If
            If i Mod Scope > 0 Then
                If pin(i - 1) > -1 Then
                    If RightNum(pin(i - 1)) <> LeftNum(i) Then
                        ReDim Preserve Back(UBound(Back) + 1)

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕一区二区视频| 亚洲男人天堂av| 91在线你懂得| 午夜影院在线观看欧美| 久久久国产午夜精品| 91视频国产资源| 久久精品国产第一区二区三区| 国产精品视频线看| 欧美一级黄色片| 99久久国产综合精品色伊| 免费看日韩精品| 亚洲欧美日韩成人高清在线一区| 日韩欧美在线不卡| 欧美视频第二页| 丁香婷婷综合激情五月色| 日本欧美韩国一区三区| 亚洲激情av在线| 国产精品水嫩水嫩| 国产调教视频一区| 日韩女同互慰一区二区| 欧美三级乱人伦电影| 波多野结衣中文一区| 欧美日韩一卡二卡| 99在线热播精品免费| 韩国欧美国产一区| 免费欧美在线视频| 日本欧美加勒比视频| 亚洲综合一区二区精品导航| 亚洲欧洲精品一区二区三区不卡 | 国产在线精品不卡| 日本中文字幕不卡| 亚洲第一精品在线| 亚洲一二三专区| 亚洲三级免费观看| 国产精品成人免费| 国产精品久久夜| 欧美高清一级片在线观看| 久久日韩粉嫩一区二区三区| 日韩欧美一区二区久久婷婷| 7777精品久久久大香线蕉| 欧美三级一区二区| 欧美三级电影在线看| 欧美在线观看一区二区| 91福利社在线观看| 91麻豆国产福利精品| 99精品视频中文字幕| 99精品在线观看视频| 色综合咪咪久久| 欧洲国产伦久久久久久久| 在线观看视频一区二区欧美日韩| 色婷婷激情久久| 在线精品观看国产| 欧美二区三区91| 日韩一区二区三区视频在线观看| 91精品国产一区二区三区蜜臀| 欧美精选一区二区| 日韩一区二区不卡| 日韩欧美中文字幕公布| 久久久久一区二区三区四区| 国产精品视频免费看| 亚洲乱码中文字幕| 亚洲第一电影网| 美女视频一区在线观看| 久久99精品一区二区三区三区| 精久久久久久久久久久| 丁香一区二区三区| 在线精品视频小说1| 欧美一区二区人人喊爽| 精品福利在线导航| 国产精品视频在线看| 亚洲精品成人天堂一二三| 视频一区二区不卡| 国产一区二区三区免费| av福利精品导航| 精品视频1区2区| 欧美sm美女调教| 中文字幕亚洲在| 午夜久久久久久| 国产一区二区三区美女| 色噜噜狠狠成人中文综合| 69堂国产成人免费视频| 亚洲国产激情av| 午夜伦理一区二区| 国产成人精品影院| 在线观看日韩av先锋影音电影院| 欧美一级高清大全免费观看| 国产日产欧美精品一区二区三区| 亚洲另类色综合网站| 美女视频黄 久久| 色又黄又爽网站www久久| 日韩三级在线免费观看| 日韩伦理av电影| 毛片一区二区三区| 成人激情视频网站| 日韩一区二区不卡| 一区二区三区日韩精品视频| 激情久久久久久久久久久久久久久久| 一本色道综合亚洲| 亚洲精品一区二区三区影院| 亚洲综合丁香婷婷六月香| 国产乱码字幕精品高清av| 欧美日韩另类一区| 国产精品久久久久久久浪潮网站| 日精品一区二区三区| 91在线国内视频| 精品av久久707| 亚洲一二三四久久| 成人激情免费网站| 久久亚洲精华国产精华液| 婷婷久久综合九色综合绿巨人| 成人国产精品免费观看| 亚洲精品一区二区三区影院| 三级亚洲高清视频| 91欧美一区二区| 国产婷婷色一区二区三区四区| 午夜天堂影视香蕉久久| 国产999精品久久久久久绿帽| 日韩视频一区二区在线观看| 中文字幕一区日韩精品欧美| 久久精品国产99久久6| 在线观看亚洲一区| 国产午夜精品理论片a级大结局| 免费的国产精品| 色哟哟一区二区三区| 国产亚洲视频系列| 日本欧美一区二区三区| 欧美伊人久久大香线蕉综合69 | 日韩欧美国产综合一区 | 亚洲伊人伊色伊影伊综合网| 国产一区二区三区免费播放| 91黄色激情网站| 亚洲人成网站色在线观看| 黄色资源网久久资源365| 欧美这里有精品| 中文字幕的久久| 国产一区久久久| 2019国产精品| 蜜臀久久久久久久| 欧美日韩精品一区二区在线播放 | 亚洲一二三四在线| 成人污污视频在线观看| 中文字幕av资源一区| 久久成人综合网| 欧美一级在线免费| 亚洲bdsm女犯bdsm网站| 欧美主播一区二区三区| 亚洲国产乱码最新视频| 91豆麻精品91久久久久久| 国产精品人人做人人爽人人添| 精品在线播放午夜| 精品欧美乱码久久久久久1区2区 | 国产精品久久久久久久久图文区| 国产精品主播直播| 久久女同性恋中文字幕| 国内久久婷婷综合| 欧美大白屁股肥臀xxxxxx| 亚洲男女一区二区三区| 日本韩国精品一区二区在线观看| 亚洲精品成a人| 在线观看亚洲精品| 五月天一区二区| 欧美日韩一区二区在线观看视频| 亚洲专区一二三| 日本大香伊一区二区三区| 亚洲激情中文1区| 欧美日韩一区在线| 日日噜噜夜夜狠狠视频欧美人| 欧美一区二区三区视频免费播放| 精品一区免费av| 国产婷婷一区二区| 成人国产亚洲欧美成人综合网| 国产精品乱码人人做人人爱| 国产一区二区三区高清播放| 亚洲图片激情小说| 在线观看视频91| 日本视频免费一区| 精品国产伦理网| 国产激情精品久久久第一区二区| 国产欧美中文在线| 色综合视频在线观看| 亚洲成a人在线观看| 欧美一区二区三区性视频| 久久66热re国产| 中文字幕va一区二区三区| 欧美精品自拍偷拍| 韩日欧美一区二区三区| 国产精品久久久久aaaa| 在线观看欧美精品| 蜜臀av性久久久久蜜臀av麻豆| 亚洲国产精品传媒在线观看| 91色婷婷久久久久合中文| 天堂蜜桃91精品| 久久影院视频免费| 在线精品视频小说1| 激情深爱一区二区| 亚洲精品ww久久久久久p站| 日韩视频免费观看高清完整版 | 最新成人av在线| 6080日韩午夜伦伦午夜伦| 国产成人精品免费网站|