欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

易語言制作連連看小游戲的代碼

 更新時間:2018年11月27日 09:33:51   作者:易語言源碼教程  
今天小編就為大家分享一篇關(guān)于易語言制作連連看小游戲的代碼,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧

圖片資源表

.版本 2
.圖片 卡通
.圖片 橫線
.圖片 豎線
.圖片 左上
.圖片 右上
.圖片 左下
.圖片 右下
.圖片 蘋果, , 背景圖

連連看的代碼

.版本 2
.程序集 窗口程序集1
.程序集變量 顯示圖片, 字節(jié)型, , "0"
.程序集變量 上次移動, 字節(jié)型
.程序集變量 上次點擊, 字節(jié)型
.程序集變量 橫數(shù), 字節(jié)型
.程序集變量 豎數(shù), 字節(jié)型
.程序集變量 圖片數(shù), 字節(jié)型
.程序集變量 可消除, 文本型, , "0"
.程序集變量 剩下圖片數(shù), 字節(jié)型
.子程序 __啟動窗口_創(chuàng)建完畢
畫板1.底圖 = #蘋果
畫板4.底圖 = #卡通
_初級_被選擇 ()
.子程序 初始化
.局部變量 圖片1, 字節(jié)型, , "0"
.局部變量 容器1, 整數(shù)型
.局部變量 隨機, 整數(shù)型
畫板1.禁止 = 假
時間進度條.可視 = 真
時間進度條.最大位置 = 180
時間進度條.位置 = 180
時鐘1.時鐘周期 = 1000
重定義數(shù)組 (圖片1, 假, 橫數(shù) × 豎數(shù))
重定義數(shù)組 (顯示圖片, 假, 橫數(shù) × 豎數(shù))
.計次循環(huán)首 (橫數(shù) × 豎數(shù), 容器1)
  .如果 (容器1 ≤ (橫數(shù) × 豎數(shù) \ 圖片數(shù)) × 圖片數(shù))
    圖片1 [容器1] = (容器1 - 1) \ 4
  .否則
    圖片1 [容器1] = (容器1 - (橫數(shù) × 豎數(shù) \ 圖片數(shù)) × 圖片數(shù) - 1) \ 2
  .如果結(jié)束
.計次循環(huán)尾 ()
置隨機數(shù)種子 ()
.計次循環(huán)首 (橫數(shù) × 豎數(shù), 容器1)
  隨機 = 取隨機數(shù) (1, 取數(shù)組成員數(shù) (圖片1))
  顯示圖片 [容器1] = 圖片1 [隨機]
  刪除成員 (圖片1, 隨機, 1)
.計次循環(huán)尾 ()
剩下圖片數(shù) = 橫數(shù) × 豎數(shù)
畫圖 ()
計算可消除 ()
.子程序 畫圖
.局部變量 容器1, 整數(shù)型
畫板1.清除 (, , , )
.計次循環(huán)首 (橫數(shù) × 豎數(shù), 容器1)
  .如果真 (顯示圖片 [容器1] ≠ 255)
    畫板4.復制 (顯示圖片 [容器1] × 39, 0, 39, 39, 畫板1, (選擇 (容器1 % 橫數(shù) = 0, 橫數(shù), 容器1 % 橫數(shù)) + (18 - 橫數(shù)) ÷ 2 - 1) × 39, (選擇 (容器1 % 橫數(shù) = 0, 容器1 \ 橫數(shù), 容器1 \ 橫數(shù) + 1) + (13 - 豎數(shù) - 1) ÷ 2) × 39, )
  .如果真結(jié)束
.計次循環(huán)尾 ()
.子程序 _畫板1_鼠標位置被移動, 邏輯型
.參數(shù) 橫向位置, 整數(shù)型
.參數(shù) 縱向位置, 整數(shù)型
.參數(shù) 功能鍵狀態(tài), 整數(shù)型
.局部變量 橫, 字節(jié)型
.局部變量 豎, 字節(jié)型
.局部變量 上次橫, 字節(jié)型
.局部變量 上次豎, 字節(jié)型
橫 = 橫向位置 \ 39 + 1
豎 = 縱向位置 \ 39 + 1
.如果真 (上次移動 ≠ 橫 - (18 - 橫數(shù)) ÷ 2 + (豎 - (14 - 豎數(shù)) ÷ 2 - 1) × 橫數(shù))
  .如果 (橫 > (18 - 橫數(shù)) ÷ 2 且 橫 ≤ (18 - 橫數(shù)) ÷ 2 + 橫數(shù) 且 豎 > (14 - 豎數(shù)) ÷ 2 且 豎 ≤ (14 - 豎數(shù)) ÷ 2 + 豎數(shù))
    .如果真 (上次移動 ≠ 0 且 上次移動 ≠ 上次點擊)
      上次橫 = 取橫坐標 (上次移動) + (18 - 橫數(shù)) ÷ 2
      上次豎 = 取縱坐標 (上次移動) + (14 - 豎數(shù)) ÷ 2
      畫板4.復制 (顯示圖片 [上次移動] × 39, 0, 39, 39, 畫板1, 上次橫 × 39 - 39, 上次豎 × 39 - 39, )
      上次移動 = 0
    .如果真結(jié)束
    .如果 (顯示圖片 [橫 - (18 - 橫數(shù)) ÷ 2 + (豎 - (14 - 豎數(shù)) ÷ 2 - 1) × 橫數(shù)] ≠ 255)
      畫板5.復制 (0, 0, 39, 39, 畫板1, 橫 × 39 - 39, 豎 × 39 - 39, #位與)
      上次移動 = 橫 - (18 - 橫數(shù)) ÷ 2 + (豎 - (14 - 豎數(shù)) ÷ 2 - 1) × 橫數(shù)
    .否則
      上次移動 = 0
    .如果結(jié)束
  .否則
    .如果真 (上次移動 ≠ 0 且 上次移動 ≠ 上次點擊)
      上次橫 = 取橫坐標 (上次移動) + (18 - 橫數(shù)) ÷ 2
      上次豎 = 取縱坐標 (上次移動) + (14 - 豎數(shù)) ÷ 2
      畫板4.復制 (顯示圖片 [上次移動] × 39, 0, 39, 39, 畫板1, 上次橫 × 39 - 39, 上次豎 × 39 - 39, )
      上次移動 = 0
    .如果真結(jié)束
  .如果結(jié)束
.如果真結(jié)束
.子程序 _畫板1_鼠標左鍵被按下, 邏輯型
.參數(shù) 橫向位置, 整數(shù)型
.參數(shù) 縱向位置, 整數(shù)型
.參數(shù) 功能鍵狀態(tài), 整數(shù)型
.局部變量 橫, 字節(jié)型
.局部變量 豎, 字節(jié)型
.局部變量 上次橫, 字節(jié)型
.局部變量 上次豎, 字節(jié)型
.局部變量 容器1
.局部變量 配對文本, 文本型
.局部變量 可以消除, 邏輯型
橫 = 橫向位置 \ 39 + 1
豎 = 縱向位置 \ 39 + 1
.如果 (橫 > (18 - 橫數(shù)) ÷ 2 且 橫 ≤ (18 - 橫數(shù)) ÷ 2 + 橫數(shù) 且 豎 > (14 - 豎數(shù)) ÷ 2 且 豎 ≤ (14 - 豎數(shù)) ÷ 2 + 豎數(shù))
  .如果 (上次點擊 = 0)
    上次點擊 = 橫 - (18 - 橫數(shù)) ÷ 2 + (豎 - (14 - 豎數(shù)) ÷ 2 - 1) × 橫數(shù)
    .如果 (顯示圖片 [上次點擊] ≠ 255)
      .如果真 (音效.選中)
        播放音樂 (#選中, )
      .如果真結(jié)束
      畫板6.復制 (0, 0, 39, 39, 畫板1, 橫 × 39 - 39, 豎 × 39 - 39, #位與)
    .否則
      .如果真 (音效.選中)
        播放音樂 (#空擊, )
      .如果真結(jié)束
    .如果結(jié)束
  .否則
    .如果 (上次點擊 ≠ 橫 - (18 - 橫數(shù)) ÷ 2 + (豎 - (14 - 豎數(shù)) ÷ 2 - 1) × 橫數(shù))
      .如果 (顯示圖片 [上次點擊] ≠ 顯示圖片 [橫 - (18 - 橫數(shù)) ÷ 2 + (豎 - (14 - 豎數(shù)) ÷ 2 - 1) × 橫數(shù)])
        .如果真 (音效.選中)
          播放音樂 (#連錯, )
        .如果真結(jié)束
        上次橫 = 取橫坐標 (上次點擊) + (18 - 橫數(shù)) ÷ 2
        上次豎 = 取縱坐標 (上次點擊) + (14 - 豎數(shù)) ÷ 2
        畫板4.復制 (顯示圖片 [上次點擊] × 39, 0, 39, 39, 畫板1, 上次橫 × 39 - 39, 上次豎 × 39 - 39, )
        上次點擊 = 0
        上次移動 = 0
      .否則
        .如果 (上次點擊 > 橫 - (18 - 橫數(shù)) ÷ 2 + (豎 - (14 - 豎數(shù)) ÷ 2 - 1) × 橫數(shù))
          配對文本 = 到文本 (橫 - (18 - 橫數(shù)) ÷ 2 + (豎 - (14 - 豎數(shù)) ÷ 2 - 1) × 橫數(shù)) + “,” + 到文本 (上次點擊)
        .否則
          配對文本 = 到文本 (上次點擊) + “,” + 到文本 (橫 - (18 - 橫數(shù)) ÷ 2 + (豎 - (14 - 豎數(shù)) ÷ 2 - 1) × 橫數(shù))
        .如果結(jié)束
        .計次循環(huán)首 (取數(shù)組成員數(shù) (可消除), 容器1)
          .如果真 (可消除 [容器1] = 配對文本)
            可以消除 = 真
            跳出循環(huán) ()
          .如果真結(jié)束
        .計次循環(huán)尾 ()
        .如果 (可以消除 = 真)
          .如果 (上次點擊 > 橫 - (18 - 橫數(shù)) ÷ 2 + (豎 - (14 - 豎數(shù)) ÷ 2 - 1) × 橫數(shù))
            連線 (橫 - (18 - 橫數(shù)) ÷ 2 + (豎 - (14 - 豎數(shù)) ÷ 2 - 1) × 橫數(shù), 上次點擊)
          .否則
            連線 (上次點擊, 橫 - (18 - 橫數(shù)) ÷ 2 + (豎 - (14 - 豎數(shù)) ÷ 2 - 1) × 橫數(shù))
          .如果結(jié)束
          可以消除 = 假
        .否則
          .如果真 (音效.選中)
            播放音樂 (#連錯, )
          .如果真結(jié)束
          上次橫 = 取橫坐標 (上次點擊) + (18 - 橫數(shù)) ÷ 2
          上次豎 = 取縱坐標 (上次點擊) + (14 - 豎數(shù)) ÷ 2
          畫板4.復制 (顯示圖片 [上次點擊] × 39, 0, 39, 39, 畫板1, 上次橫 × 39 - 39, 上次豎 × 39 - 39, )
          上次點擊 = 0
          上次移動 = 0
        .如果結(jié)束
      .如果結(jié)束
    .否則
      .如果真 (音效.選中)
        播放音樂 (#連錯, )
      .如果真結(jié)束
      畫板4.復制 (顯示圖片 [上次點擊] × 39, 0, 39, 39, 畫板1, 橫 × 39 - 39, 豎 × 39 - 39, )
      上次點擊 = 0
      上次移動 = 0
    .如果結(jié)束
  .如果結(jié)束
.否則
  .如果真 (音效.選中)
    播放音樂 (#空擊, )
  .如果真結(jié)束
.如果結(jié)束
.子程序 _畫板1_鼠標右鍵被按下, 邏輯型
.參數(shù) 橫向位置, 整數(shù)型
.參數(shù) 縱向位置, 整數(shù)型
.參數(shù) 功能鍵狀態(tài), 整數(shù)型
.局部變量 上次橫, 字節(jié)型
.局部變量 上次豎, 字節(jié)型
.如果真 (音效.選中)
  播放音樂 (#取消, )
.如果真結(jié)束
.如果真 (上次點擊 ≠ 0)
  上次橫 = 取橫坐標 (上次點擊) + (18 - 橫數(shù)) ÷ 2
  上次豎 = 取縱坐標 (上次點擊) + (14 - 豎數(shù)) ÷ 2
  畫板4.復制 (顯示圖片 [上次點擊] × 39, 0, 39, 39, 畫板1, 上次橫 × 39 - 39, 上次豎 × 39 - 39, )
  上次點擊 = 0
.如果真結(jié)束
.子程序 _初級_被選擇
橫數(shù) = 12
豎數(shù) = 6
圖片數(shù) = 18
初級.選中 = 真
中級.選中 = 假
高級.選中 = 假
.子程序 _中級_被選擇
橫數(shù) = 14
豎數(shù) = 8
圖片數(shù) = 28
初級.選中 = 假
中級.選中 = 真
高級.選中 = 假
.子程序 _高級_被選擇
橫數(shù) = 16
豎數(shù) = 10
圖片數(shù) = 36
初級.選中 = 假
中級.選中 = 假
高級.選中 = 真
.子程序 _卡通_被選擇
.局部變量 容器1, 整數(shù)型
卡通.選中 = 真
生活.選中 = 假
畫板4.底圖 = #卡通
.如果真 (開始.禁止 = 真)
  畫圖 ()
.如果真結(jié)束
.子程序 _時鐘1_周期事件
時間進度條.位置 = 時間進度條.位置 - 1
.如果真 (時間進度條.位置 = 0)
  時鐘1.時鐘周期 = 0
  信息框 (“游戲時間到,你失敗了!”, 0, )
.如果真結(jié)束
.子程序 _開始_被選擇
初始化 ()
連續(xù)賦值 (真, 開始.禁止, 初級.禁止, 中級.禁止, 高級.禁止)
連續(xù)賦值 (假, 放棄.禁止, 提示.禁止, 暫停.禁止, 重新洗牌.禁止)
.子程序 _放棄_被選擇
時間進度條.可視 = 假
時鐘1.時鐘周期 = 0
連續(xù)賦值 (假, 開始.禁止, 初級.禁止, 中級.禁止, 高級.禁止)
連續(xù)賦值 (真, 放棄.禁止, 提示.禁止, 暫停.禁止, 重新洗牌.禁止)
.子程序 取橫坐標, 整數(shù)型
.參數(shù) 數(shù)值, 字節(jié)型
.局部變量 返回值, 字節(jié)型
返回值 = 數(shù)值 % 橫數(shù)
.如果真 (返回值 = 0)
  返回值 = 橫數(shù)
.如果真結(jié)束
返回 (返回值)
.子程序 取縱坐標, 整數(shù)型
.參數(shù) 數(shù)值, 字節(jié)型
.局部變量 返回值, 字節(jié)型
返回值 = (數(shù)值 - 1) \ 橫數(shù) + 1
返回 (返回值)
.子程序 計算可消除
.局部變量 容器1, 整數(shù)型
.局部變量 容器2, 整數(shù)型
.局部變量 橫1, 字節(jié)型
.局部變量 橫2, 字節(jié)型
.局部變量 豎1, 字節(jié)型
.局部變量 豎2, 字節(jié)型
.局部變量 容器3, 整數(shù)型
.局部變量 可連, 邏輯型
.局部變量 容器4, 整數(shù)型
重定義數(shù)組 (可消除, 假, 0)
.計次循環(huán)首 (橫數(shù) × 豎數(shù), 容器1)
  .如果真 (顯示圖片 [容器1] = 255)
    到循環(huán)尾 ()
  .如果真結(jié)束
  橫1 = 取橫坐標 (容器1)
  豎1 = 取縱坐標 (容器1)
  可連 = 假
  .變量循環(huán)首 (容器1 + 1, 橫數(shù) × 豎數(shù), 1, 容器2)
    .如果真 (顯示圖片 [容器1] = 顯示圖片 [容器2])
      橫2 = 取橫坐標 (容器2)
      豎2 = 取縱坐標 (容器2)
      .判斷開始 (橫1 = 橫2)
        .如果 (豎2 - 豎1 = 1)
          可連 = 真
        .否則
          .變量循環(huán)首 (豎1 + 1, 豎2 - 1, 1, 容器3)
            .如果 (顯示圖片 [橫1 + (容器3 - 1) × 橫數(shù)] ≠ 255)
              可連 = 假
              跳出循環(huán) ()
            .否則
              可連 = 真
            .如果結(jié)束
          .變量循環(huán)尾 ()
          .如果真 (可連 = 假)
            .如果 (橫1 = 1)
              可連 = 真
            .否則
              .變量循環(huán)首 (橫1 - 1, 1, -1, 容器4)
                .如果 (顯示圖片 [容器4 + (豎1 - 1) × 橫數(shù)] ≠ 255 或 顯示圖片 [容器4 + (豎2 - 1) × 橫數(shù)] ≠ 255)
                  可連 = 假
                  跳出循環(huán) ()
                .否則
                  .變量循環(huán)首 (豎1 + 1, 豎2 - 1, 1, 容器3)
                    .如果 (顯示圖片 [容器4 + (容器3 - 1) × 橫數(shù)] ≠ 255)
                      可連 = 假
                      跳出循環(huán) ()
                    .否則
                      可連 = 真
                    .如果結(jié)束
                  .變量循環(huán)尾 ()
                  .如果真 (可連 = 假)
                    .如果真 (容器4 = 1)
                      可連 = 真
                    .如果真結(jié)束
                  .如果真結(jié)束
                  .如果真 (可連 = 真)
                    跳出循環(huán) ()
                  .如果真結(jié)束
                .如果結(jié)束
              .變量循環(huán)尾 ()
            .如果結(jié)束
            .如果真 (可連 = 假)
              .如果 (橫1 = 橫數(shù))
                可連 = 真
              .否則
                .變量循環(huán)首 (橫1 + 1, 橫數(shù), 1, 容器4)
                  .如果 (顯示圖片 [容器4 + (豎1 - 1) × 橫數(shù)] ≠ 255 或 顯示圖片 [容器4 + (豎2 - 1) × 橫數(shù)] ≠ 255)
                    可連 = 假
                    跳出循環(huán) ()
                  .否則
                    .變量循環(huán)首 (豎1 + 1, 豎2 - 1, 1, 容器3)
                      .如果 (顯示圖片 [容器4 + (容器3 - 1) × 橫數(shù)] ≠ 255)
                        可連 = 假
                        跳出循環(huán) ()
                      .否則
                        可連 = 真
                      .如果結(jié)束
                    .變量循環(huán)尾 ()
                    .如果真 (可連 = 假)
                      .如果真 (容器4 = 橫數(shù))
                        可連 = 真
                      .如果真結(jié)束
                    .如果真結(jié)束
                    .如果真 (可連 = 真)
                      跳出循環(huán) ()
                    .如果真結(jié)束
                  .如果結(jié)束
                .變量循環(huán)尾 ()
              .如果結(jié)束
            .如果真結(jié)束
          .如果真結(jié)束
        .如果結(jié)束
      .判斷 (豎1 = 豎2)
        .如果 (橫2 - 橫1 = 1)
          可連 = 真
        .否則
          .變量循環(huán)首 (橫1 + 1, 橫2 - 1, 1, 容器3)
            .如果 (顯示圖片 [(豎1 - 1) × 橫數(shù) + 容器3] ≠ 255)
              可連 = 假
              跳出循環(huán) ()
            .否則
              可連 = 真
            .如果結(jié)束
          .變量循環(huán)尾 ()
          .如果真 (可連 = 假)
            .如果 (豎1 = 1)
              可連 = 真
            .否則
              .變量循環(huán)首 (豎1 - 1, 1, -1, 容器4)
                .如果 (顯示圖片 [(容器4 - 1) × 橫數(shù) + 橫1] ≠ 255 或 顯示圖片 [(容器4 - 1) × 橫數(shù) + 橫2] ≠ 255)
                  可連 = 假
                  跳出循環(huán) ()
                .否則
                  .變量循環(huán)首 (橫1 + 1, 橫2 - 1, 1, 容器3)
                    .如果 (顯示圖片 [(容器4 - 1) × 橫數(shù) + 容器3] ≠ 255)
                      可連 = 假
                      跳出循環(huán) ()
                    .否則
                      可連 = 真
                    .如果結(jié)束
                  .變量循環(huán)尾 ()
                  .如果真 (可連 = 假)
                    .如果真 (容器4 = 1)
                      可連 = 真
                    .如果真結(jié)束
                  .如果真結(jié)束
                  .如果真 (可連 = 真)
                    跳出循環(huán) ()
                  .如果真結(jié)束
                .如果結(jié)束
              .變量循環(huán)尾 ()
            .如果結(jié)束
            .如果真 (可連 = 假)
              .如果 (豎1 = 豎數(shù))
                可連 = 真
              .否則
                .變量循環(huán)首 (豎1 + 1, 豎數(shù), 1, 容器4)
                  .如果 (顯示圖片 [(容器4 - 1) × 橫數(shù) + 橫1] ≠ 255 或 顯示圖片 [(容器4 - 1) × 橫數(shù) + 橫2] ≠ 255)
                    可連 = 假
                    跳出循環(huán) ()
                  .否則
                    .變量循環(huán)首 (橫1 + 1, 橫2 - 1, 1, 容器3)
                      .如果 (顯示圖片 [(容器4 - 1) × 橫數(shù) + 容器3] ≠ 255)
                        可連 = 假
                        跳出循環(huán) ()
                      .否則
                        可連 = 真
                      .如果結(jié)束
                    .變量循環(huán)尾 ()
                    .如果真 (可連 = 假)
                      .如果真 (容器4 = 豎數(shù))
                        可連 = 真
                      .如果真結(jié)束
                    .如果真結(jié)束
                    .如果真 (可連 = 真)
                      跳出循環(huán) ()
                    .如果真結(jié)束
                  .如果結(jié)束
                .變量循環(huán)尾 ()
              .如果結(jié)束
            .如果真結(jié)束
          .如果真結(jié)束
        .如果結(jié)束
      .判斷 (橫1 > 橫2)
        .變量循環(huán)首 (橫1 - 1, 1, -1, 容器4)
          .如果 (顯示圖片 [容器4 + (豎1 - 1) × 橫數(shù)] ≠ 255)
            可連 = 假
            跳出循環(huán) ()
          .否則
            .如果 (豎2 - 豎1 = 1)
              可連 = 真
            .否則
              .變量循環(huán)首 (豎1 + 1, 豎2 - 1, 1, 容器3)
                .如果 (顯示圖片 [(容器3 - 1) × 橫數(shù) + 容器4] ≠ 255)
                  可連 = 假
                  跳出循環(huán) ()
                .否則
                  可連 = 真
                .如果結(jié)束
              .變量循環(huán)尾 ()
            .如果結(jié)束
            .如果 (可連 = 真)
              .判斷開始 (容器4 = 橫2)
                可連 = 真
              .判斷 (容器4 < 橫2)
                .變量循環(huán)首 (容器4, 橫2 - 1, 1, 容器3)
                  .如果 (顯示圖片 [(豎2 - 1) × 橫數(shù) + 容器3] ≠ 255)
                    可連 = 假
                    跳出循環(huán) ()
                  .否則
                    可連 = 真
                  .如果結(jié)束
                .變量循環(huán)尾 ()
              .判斷 (容器4 > 橫2)
                .變量循環(huán)首 (容器4, 橫2 + 1, -1, 容器3)
                  .如果 (顯示圖片 [(豎2 - 1) × 橫數(shù) + 容器3] ≠ 255)
                    可連 = 假
                    跳出循環(huán) ()
                  .否則
                    可連 = 真
                  .如果結(jié)束
                .變量循環(huán)尾 ()
              .默認
              .判斷結(jié)束
            .否則
              .如果真 (容器4 = 1)
                可連 = 真
                .變量循環(huán)首 (容器4, 橫2 - 1, 1, 容器3)
                  .如果 (顯示圖片 [(豎2 - 1) × 橫數(shù) + 容器3] ≠ 255)
                    可連 = 假
                    跳出循環(huán) ()
                  .否則
                    可連 = 真
                  .如果結(jié)束
                .變量循環(huán)尾 ()
              .如果真結(jié)束
            .如果結(jié)束
          .如果結(jié)束
          .如果真 (可連 = 真)
            跳出循環(huán) ()
          .如果真結(jié)束
        .變量循環(huán)尾 ()
        .如果真 (可連 = 假)
          .變量循環(huán)首 (橫2 + 1, 橫數(shù), 1, 容器4)
            .如果 (顯示圖片 [容器4 + (豎2 - 1) × 橫數(shù)] ≠ 255)
              可連 = 假
              跳出循環(huán) ()
            .否則
              .如果 (豎2 - 豎1 = 1)
                可連 = 真
              .否則
                .變量循環(huán)首 (豎1 + 1, 豎2 - 1, 1, 容器3)
                  .如果 (顯示圖片 [(容器3 - 1) × 橫數(shù) + 容器4] ≠ 255)
                    可連 = 假
                    跳出循環(huán) ()
                  .否則
                    可連 = 真
                  .如果結(jié)束
                .變量循環(huán)尾 ()
              .如果結(jié)束
              .如果 (可連 = 真)
                .判斷開始 (容器4 = 橫1)
                  可連 = 真
                .判斷 (容器4 > 橫1)
                  .變量循環(huán)首 (橫1 + 1, 容器4, 1, 容器3)
                    .如果 (顯示圖片 [(豎1 - 1) × 橫數(shù) + 容器3] ≠ 255)
                      可連 = 假
                      跳出循環(huán) ()
                    .否則
                      可連 = 真
                    .如果結(jié)束
                  .變量循環(huán)尾 ()
                .判斷 (容器4 < 橫1)
                  .變量循環(huán)首 (容器4, 橫1 - 1, 1, 容器3)
                    .如果 (顯示圖片 [(豎1 - 1) × 橫數(shù) + 容器3] ≠ 255)
                      可連 = 假
                      跳出循環(huán) ()
                    .否則
                      可連 = 真
                    .如果結(jié)束
                  .變量循環(huán)尾 ()
                .默認
                .判斷結(jié)束
              .否則
                .如果真 (容器4 = 橫數(shù))
                  可連 = 真
                  .變量循環(huán)首 (橫1 + 1, 容器4, 1, 容器3)
                    .如果 (顯示圖片 [(豎1 - 1) × 橫數(shù) + 容器3] ≠ 255)
                      可連 = 假
                      跳出循環(huán) ()
                    .否則
                      可連 = 真
                    .如果結(jié)束
                  .變量循環(huán)尾 ()
                .如果真結(jié)束
              .如果結(jié)束
            .如果結(jié)束
            .如果真 (可連 = 真)
              跳出循環(huán) ()
            .如果真結(jié)束
          .變量循環(huán)尾 ()
        .如果真結(jié)束
        .如果真 (可連 = 假)
          .變量循環(huán)首 (豎2 - 1, 1, -1, 容器4)
            .如果 (顯示圖片 [橫2 + (容器4 - 1) × 橫數(shù)] ≠ 255)
              可連 = 假
              跳出循環(huán) ()
            .否則
              .如果 (橫1 - 橫2 = 1)
                可連 = 真
              .否則
                .變量循環(huán)首 (橫2 + 1, 橫1 - 1, 1, 容器3)
                  .如果 (顯示圖片 [(容器4 - 1) × 橫數(shù) + 容器3] ≠ 255)
                    可連 = 假
                    跳出循環(huán) ()
                  .否則
                    可連 = 真
                  .如果結(jié)束
                .變量循環(huán)尾 ()
              .如果結(jié)束
              .如果 (可連 = 真)
                .判斷開始 (容器4 = 豎1)
                  可連 = 真
                .判斷 (容器4 < 豎1)
                  .變量循環(huán)首 (容器4, 豎1 - 1, 1, 容器3)
                    .如果 (顯示圖片 [(容器3 - 1) × 橫數(shù) + 橫1] ≠ 255)
                      可連 = 假
                      跳出循環(huán) ()
                    .否則
                      可連 = 真
                    .如果結(jié)束
                  .變量循環(huán)尾 ()
                .判斷 (容器4 > 豎1)
                  .變量循環(huán)首 (容器4, 豎1 + 1, -1, 容器3)
                    .如果 (顯示圖片 [(容器3 - 1) × 橫數(shù) + 橫1] ≠ 255)
                      可連 = 假
                      跳出循環(huán) ()
                    .否則
                      可連 = 真
                    .如果結(jié)束
                  .變量循環(huán)尾 ()
                .默認
                .判斷結(jié)束
              .否則
                .如果真 (容器4 = 1)
                  可連 = 真
                  .變量循環(huán)首 (容器4, 豎1 - 1, 1, 容器3)
                    .如果 (顯示圖片 [(容器3 - 1) × 橫數(shù) + 橫1] ≠ 255)
                      可連 = 假
                      跳出循環(huán) ()
                    .否則
                      可連 = 真
                    .如果結(jié)束
                  .變量循環(huán)尾 ()
                .如果真結(jié)束
              .如果結(jié)束
            .如果結(jié)束
            .如果真 (可連 = 真)
              跳出循環(huán) ()
            .如果真結(jié)束
          .變量循環(huán)尾 ()
        .如果真結(jié)束
        .如果真 (可連 = 假)
          .變量循環(huán)首 (豎1 + 1, 豎數(shù), 1, 容器4)
            .如果 (顯示圖片 [橫1 + (容器4 - 1) × 橫數(shù)] ≠ 255)
              可連 = 假
              跳出循環(huán) ()
            .否則
              .如果 (橫1 - 橫2 = 1)
                可連 = 真
              .否則
                .變量循環(huán)首 (橫2 + 1, 橫1 - 1, 1, 容器3)
                  .如果 (顯示圖片 [(容器4 - 1) × 橫數(shù) + 容器3] ≠ 255)
                    可連 = 假
                    跳出循環(huán) ()
                  .否則
                    可連 = 真
                  .如果結(jié)束
                .變量循環(huán)尾 ()
              .如果結(jié)束
              .如果 (可連 = 真)
                .判斷開始 (容器4 = 豎2)
                  可連 = 真
                .判斷 (容器4 < 豎2)
                  .變量循環(huán)首 (容器4, 豎2 - 1, 1, 容器3)
                    .如果 (顯示圖片 [(容器3 - 1) × 橫數(shù) + 橫2] ≠ 255)
                      可連 = 假
                      跳出循環(huán) ()
                    .否則
                      可連 = 真
                    .如果結(jié)束
                  .變量循環(huán)尾 ()
                .判斷 (容器4 > 豎2)
                  .變量循環(huán)首 (容器4, 豎2 + 1, -1, 容器3)
                    .如果 (顯示圖片 [(容器3 - 1) × 橫數(shù) + 橫2] ≠ 255)
                      可連 = 假
                      跳出循環(huán) ()
                    .否則
                      可連 = 真
                    .如果結(jié)束
                  .變量循環(huán)尾 ()
                .默認
                .判斷結(jié)束
              .否則
                .如果真 (容器4 = 豎數(shù))
                  可連 = 真
                  .變量循環(huán)首 (容器4, 豎2 + 1, -1, 容器3)
                    .如果 (顯示圖片 [(容器3 - 1) × 橫數(shù) + 橫2] ≠ 255)
                      可連 = 假
                      跳出循環(huán) ()
                    .否則
                      可連 = 真
                    .如果結(jié)束
                  .變量循環(huán)尾 ()
                .如果真結(jié)束
              .如果結(jié)束
            .如果結(jié)束
            .如果真 (可連 = 真)
              跳出循環(huán) ()
            .如果真結(jié)束
          .變量循環(huán)尾 ()
        .如果真結(jié)束
      .判斷 (橫1 < 橫2)
        .變量循環(huán)首 (橫2 - 1, 1, -1, 容器4)
          .如果 (顯示圖片 [容器4 + (豎2 - 1) × 橫數(shù)] ≠ 255)
            可連 = 假
            跳出循環(huán) ()
          .否則
            .如果 (豎2 - 豎1 = 1)
              可連 = 真
            .否則
              .變量循環(huán)首 (豎1 + 1, 豎2 - 1, 1, 容器3)
                .如果 (顯示圖片 [(容器3 - 1) × 橫數(shù) + 容器4] ≠ 255)
                  可連 = 假
                  跳出循環(huán) ()
                .否則
                  可連 = 真
                .如果結(jié)束
              .變量循環(huán)尾 ()
            .如果結(jié)束
            .如果 (可連 = 真)
              .判斷開始 (容器4 = 橫1)
                可連 = 真
              .判斷 (容器4 < 橫1)
                .變量循環(huán)首 (容器4, 橫1 - 1, 1, 容器3)
                  .如果 (顯示圖片 [(豎1 - 1) × 橫數(shù) + 容器3] ≠ 255)
                    可連 = 假
                    跳出循環(huán) ()
                  .否則
                    可連 = 真
                  .如果結(jié)束
                .變量循環(huán)尾 ()
              .判斷 (容器4 > 橫1)
                .變量循環(huán)首 (容器4, 橫1 + 1, -1, 容器3)
                  .如果 (顯示圖片 [(豎1 - 1) × 橫數(shù) + 容器3] ≠ 255)
                    可連 = 假
                    跳出循環(huán) ()
                  .否則
                    可連 = 真
                  .如果結(jié)束
                .變量循環(huán)尾 ()
              .默認
              .判斷結(jié)束
            .否則
              .如果真 (容器4 = 1)
                可連 = 真
                .變量循環(huán)首 (容器4, 橫1 - 1, 1, 容器3)
                  .如果 (顯示圖片 [(豎1 - 1) × 橫數(shù) + 容器3] ≠ 255)
                    可連 = 假
                    跳出循環(huán) ()
                  .否則
                    可連 = 真
                  .如果結(jié)束
                .變量循環(huán)尾 ()
              .如果真結(jié)束
            .如果結(jié)束
          .如果結(jié)束
          .如果真 (可連 = 真)
            跳出循環(huán) ()
          .如果真結(jié)束
        .變量循環(huán)尾 ()
        .如果真 (可連 = 假)
          .變量循環(huán)首 (橫1 + 1, 橫數(shù), 1, 容器4)
            .如果 (顯示圖片 [容器4 + (豎1 - 1) × 橫數(shù)] ≠ 255)
              可連 = 假
              跳出循環(huán) ()
            .否則
              .如果 (豎2 - 豎1 = 1)
                可連 = 真
              .否則
                .變量循環(huán)首 (豎1 + 1, 豎2 - 1, 1, 容器3)
                  .如果 (顯示圖片 [(容器3 - 1) × 橫數(shù) + 容器4] ≠ 255)
                    可連 = 假
                    跳出循環(huán) ()
                  .否則
                    可連 = 真
                  .如果結(jié)束
                .變量循環(huán)尾 ()
              .如果結(jié)束
              .如果 (可連 = 真)
                .判斷開始 (容器4 = 橫2)
                  可連 = 真
                .判斷 (容器4 > 橫2)
                  .變量循環(huán)首 (橫2 + 1, 容器4, 1, 容器3)
                    .如果 (顯示圖片 [(豎2 - 1) × 橫數(shù) + 容器3] ≠ 255)
                      可連 = 假
                      跳出循環(huán) ()
                    .否則
                      可連 = 真
                    .如果結(jié)束
                  .變量循環(huán)尾 ()
                .判斷 (容器4 < 橫2)
                  .變量循環(huán)首 (容器4, 橫2 - 1, 1, 容器3)
                    .如果 (顯示圖片 [(豎2 - 1) × 橫數(shù) + 容器3] ≠ 255)
                      可連 = 假
                      跳出循環(huán) ()
                    .否則
                      可連 = 真
                    .如果結(jié)束
                  .變量循環(huán)尾 ()
                .默認
                .判斷結(jié)束
              .否則
                .如果真 (容器4 = 橫數(shù))
                  可連 = 真
                  .變量循環(huán)首 (橫2 + 1, 容器4, 1, 容器3)
                    .如果 (顯示圖片 [(豎2 - 1) × 橫數(shù) + 容器3] ≠ 255)
                      可連 = 假
                      跳出循環(huán) ()
                    .否則
                      可連 = 真
                    .如果結(jié)束
                  .變量循環(huán)尾 ()
                .如果真結(jié)束
              .如果結(jié)束
            .如果結(jié)束
            .如果真 (可連 = 真)
              跳出循環(huán) ()
            .如果真結(jié)束
          .變量循環(huán)尾 ()
        .如果真結(jié)束
        .如果真 (可連 = 假)
          .變量循環(huán)首 (豎2 - 1, 1, -1, 容器4)
            .如果 (顯示圖片 [橫2 + (容器4 - 1) × 橫數(shù)] ≠ 255)
              可連 = 假
              跳出循環(huán) ()
            .否則
              .如果 (橫2 - 橫1 = 1)
                可連 = 真
              .否則
                .變量循環(huán)首 (橫1 + 1, 橫2 - 1, 1, 容器3)
                  .如果 (顯示圖片 [(容器4 - 1) × 橫數(shù) + 容器3] ≠ 255)
                    可連 = 假
                    跳出循環(huán) ()
                  .否則
                    可連 = 真
                  .如果結(jié)束
                .變量循環(huán)尾 ()
              .如果結(jié)束
              .如果 (可連 = 真)
                .判斷開始 (容器4 = 豎1)
                  可連 = 真
                .判斷 (容器4 < 豎1)
                  .變量循環(huán)首 (容器4, 豎1 - 1, 1, 容器3)
                    .如果 (顯示圖片 [(容器3 - 1) × 橫數(shù) + 橫1] ≠ 255)
                      可連 = 假
                      跳出循環(huán) ()
                    .否則
                      可連 = 真
                    .如果結(jié)束
                  .變量循環(huán)尾 ()
                .判斷 (容器4 > 豎1)
                  .變量循環(huán)首 (容器4, 豎1 + 1, -1, 容器3)
                    .如果 (顯示圖片 [(容器3 - 1) × 橫數(shù) + 橫1] ≠ 255)
                      可連 = 假
                      跳出循環(huán) ()
                    .否則
                      可連 = 真
                    .如果結(jié)束
                  .變量循環(huán)尾 ()
                .默認
                .判斷結(jié)束
              .否則
                .如果真 (容器4 = 1)
                  可連 = 真
                  .變量循環(huán)首 (容器4, 豎1 - 1, 1, 容器3)
                    .如果 (顯示圖片 [(容器3 - 1) × 橫數(shù) + 橫1] ≠ 255)
                      可連 = 假
                      跳出循環(huán) ()
                    .否則
                      可連 = 真
                    .如果結(jié)束
                  .變量循環(huán)尾 ()
                .如果真結(jié)束
              .如果結(jié)束
            .如果結(jié)束
            .如果真 (可連 = 真)
              跳出循環(huán) ()
            .如果真結(jié)束
          .變量循環(huán)尾 ()
        .如果真結(jié)束
        .如果真 (可連 = 假)
          .變量循環(huán)首 (豎1 + 1, 豎數(shù), 1, 容器4)
            .如果 (顯示圖片 [橫1 + (容器4 - 1) × 橫數(shù)] ≠ 255)
              可連 = 假
              跳出循環(huán) ()
            .否則
              .如果 (橫2 - 橫1 = 1)
                可連 = 真
              .否則
                .變量循環(huán)首 (橫1 + 1, 橫2 - 1, 1, 容器3)
                  .如果 (顯示圖片 [(容器4 - 1) × 橫數(shù) + 容器3] ≠ 255)
                    可連 = 假
                    跳出循環(huán) ()
                  .否則
                    可連 = 真
                  .如果結(jié)束
                .變量循環(huán)尾 ()
              .如果結(jié)束
              .如果 (可連 = 真)
                .判斷開始 (容器4 = 豎2)
                  可連 = 真
                .判斷 (容器4 < 豎2)
                  .變量循環(huán)首 (容器4, 豎2 - 1, 1, 容器3)
                    .如果 (顯示圖片 [(容器3 - 1) × 橫數(shù) + 橫2] ≠ 255)
                      可連 = 假
                      跳出循環(huán) ()
                    .否則
                      可連 = 真
                    .如果結(jié)束
                  .變量循環(huán)尾 ()
                .判斷 (容器4 > 豎2)
                  .變量循環(huán)首 (容器4, 豎2 + 1, -1, 容器3)
                    .如果 (顯示圖片 [(容器3 - 1) × 橫數(shù) + 橫2] ≠ 255)
                      可連 = 假
                      跳出循環(huán) ()
                    .否則
                      可連 = 真
                    .如果結(jié)束
                  .變量循環(huán)尾 ()
                .默認
                .判斷結(jié)束
              .否則
                .如果真 (容器4 = 豎數(shù))
                  可連 = 真
                  .變量循環(huán)首 (容器4, 豎2 + 1, -1, 容器3)
                    .如果 (顯示圖片 [(容器3 - 1) × 橫數(shù) + 橫2] ≠ 255)
                      可連 = 假
                      跳出循環(huán) ()
                    .否則
                      可連 = 真
                    .如果結(jié)束
                  .變量循環(huán)尾 ()
                .如果真結(jié)束
              .如果結(jié)束
            .如果結(jié)束
            .如果真 (可連 = 真)
              跳出循環(huán) ()
            .如果真結(jié)束
          .變量循環(huán)尾 ()
        .如果真結(jié)束
      .默認
      .判斷結(jié)束
    .如果真結(jié)束
    .如果真 (可連 = 真)
      加入成員 (可消除, 到文本 (容器1) + “,” + 到文本 (容器2))
      可連 = 假
    .如果真結(jié)束
  .變量循環(huán)尾 ()
.計次循環(huán)尾 ()
.子程序 連線
.參數(shù) 位置1, 字節(jié)型
.參數(shù) 位置2, 字節(jié)型
.局部變量 容器1, 整數(shù)型
.局部變量 容器2, 整數(shù)型
.局部變量 橫1, 字節(jié)型
.局部變量 橫2, 字節(jié)型
.局部變量 豎1, 字節(jié)型
.局部變量 豎2, 字節(jié)型
.局部變量 容器3, 整數(shù)型
.局部變量 可連, 邏輯型
.局部變量 容器4, 整數(shù)型
.局部變量 臨時連線, 文本型, , "0"
.局部變量 最短連線, 字節(jié)型
.局部變量 連線數(shù)組, 文本型, , "0"
.局部變量 當前方向, 文本型
.局部變量 圖片號, 整數(shù)型
.局部變量 連線標記, 文本型
.局部變量 連線畫板, 畫板, , "0"
橫1 = 取橫坐標 (位置1)
豎1 = 取縱坐標 (位置1)
可連 = 假
重定義數(shù)組 (臨時連線, 假, 0)
橫2 = 取橫坐標 (位置2)
豎2 = 取縱坐標 (位置2)
.判斷開始 (橫1 = 橫2)
  .如果 (豎2 - 豎1 = 1)
    可連 = 真
    加入成員 (臨時連線, “0”)
  .否則
    .變量循環(huán)首 (豎1 + 1, 豎2 - 1, 1, 容器3)
      .如果 (顯示圖片 [橫1 + (容器3 - 1) × 橫數(shù)] ≠ 255)
        可連 = 假
        跳出循環(huán) ()
      .否則
        可連 = 真
      .如果結(jié)束
    .變量循環(huán)尾 ()
    .如果 (可連 = 真)
      加入成員 (臨時連線, “下” + 取重復文本 (豎2 - 豎1 - 1, “┃”))
    .否則
      .如果 (橫1 = 1)
        可連 = 真
        加入成員 (臨時連線, “左┏” + 取重復文本 (豎2 - 豎1 - 1, “┃”) + “┗”)
      .否則
        .變量循環(huán)首 (橫1 - 1, 1, -1, 容器4)
          .如果 (顯示圖片 [容器4 + (豎1 - 1) × 橫數(shù)] ≠ 255 或 顯示圖片 [容器4 + (豎2 - 1) × 橫數(shù)] ≠ 255)
            可連 = 假
            跳出循環(huán) ()
          .否則
            .變量循環(huán)首 (豎1 + 1, 豎2 - 1, 1, 容器3)
              .如果 (顯示圖片 [容器4 + (容器3 - 1) × 橫數(shù)] ≠ 255)
                可連 = 假
                跳出循環(huán) ()
              .否則
                可連 = 真
              .如果結(jié)束
            .變量循環(huán)尾 ()
            .如果 (可連 = 真)
              加入成員 (臨時連線, “左” + 取重復文本 (橫1 - 容器4 - 1, “━”) + “┏” + 取重復文本 (豎2 - 豎1 - 1, “┃”) + “┗” + 取重復文本 (橫1 - 容器4 - 1, “━”))
            .否則
              .如果真 (容器4 = 1)
                可連 = 真
                加入成員 (臨時連線, “左” + 取重復文本 (橫1 - 容器4, “━”) + “┏” + 取重復文本 (豎2 - 豎1 - 1, “┃”) + “┗” + 取重復文本 (橫1 - 容器4, “━”))
              .如果真結(jié)束
            .如果結(jié)束
            .如果真 (可連 = 真)
              跳出循環(huán) ()
            .如果真結(jié)束
          .如果結(jié)束
        .變量循環(huán)尾 ()
      .如果結(jié)束
      可連 = 假
      .如果 (橫1 = 橫數(shù))
        可連 = 真
        加入成員 (臨時連線, “右┓” + 取重復文本 (豎2 - 豎1 - 1, “┃”) + “┛”)
      .否則
        .變量循環(huán)首 (橫1 + 1, 橫數(shù), 1, 容器4)
          .如果 (顯示圖片 [容器4 + (豎1 - 1) × 橫數(shù)] ≠ 255 或 顯示圖片 [容器4 + (豎2 - 1) × 橫數(shù)] ≠ 255)
            可連 = 假
            跳出循環(huán) ()
          .否則
            .變量循環(huán)首 (豎1 + 1, 豎2 - 1, 1, 容器3)
              .如果 (顯示圖片 [容器4 + (容器3 - 1) × 橫數(shù)] ≠ 255)
                可連 = 假
                跳出循環(huán) ()
              .否則
                可連 = 真
              .如果結(jié)束
            .變量循環(huán)尾 ()
            .如果 (可連 = 真)
              加入成員 (臨時連線, “右” + 取重復文本 (容器4 - 橫1 - 1, “━”) + “┓” + 取重復文本 (豎2 - 豎1 - 1, “┃”) + “┛” + 取重復文本 (容器4 - 橫1 - 1, “━”))
            .否則
              .如果真 (容器4 = 橫數(shù))
                可連 = 真
                加入成員 (臨時連線, “右” + 取重復文本 (容器4 - 橫1, “━”) + “┓” + 取重復文本 (豎2 - 豎1 - 1, “┃”) + “┛” + 取重復文本 (容器4 - 橫1, “━”))
              .如果真結(jié)束
            .如果結(jié)束
            .如果真 (可連 = 真)
              跳出循環(huán) ()
            .如果真結(jié)束
          .如果結(jié)束
        .變量循環(huán)尾 ()
      .如果結(jié)束
    .如果結(jié)束
  .如果結(jié)束
.判斷 (豎1 = 豎2)
  .如果 (橫2 - 橫1 = 1)
    可連 = 真
    加入成員 (臨時連線, “0”)
  .否則
    .變量循環(huán)首 (橫1 + 1, 橫2 - 1, 1, 容器3)
      .如果 (顯示圖片 [(豎1 - 1) × 橫數(shù) + 容器3] ≠ 255)
        可連 = 假
        跳出循環(huán) ()
      .否則
        可連 = 真
      .如果結(jié)束
    .變量循環(huán)尾 ()
    .如果 (可連 = 真)
      加入成員 (臨時連線, “右” + 取重復文本 (橫2 - 橫1 - 1, “━”))
    .否則
      .如果 (豎1 = 1)
        可連 = 真
        加入成員 (臨時連線, “上┏” + 取重復文本 (橫2 - 橫1 - 1, “━”) + “┓”)
      .否則
        .變量循環(huán)首 (豎1 - 1, 1, -1, 容器4)
          .如果 (顯示圖片 [(容器4 - 1) × 橫數(shù) + 橫1] ≠ 255 或 顯示圖片 [(容器4 - 1) × 橫數(shù) + 橫2] ≠ 255)
            可連 = 假
            跳出循環(huán) ()
          .否則
            .變量循環(huán)首 (橫1 + 1, 橫2 - 1, 1, 容器3)
              .如果 (顯示圖片 [(容器4 - 1) × 橫數(shù) + 容器3] ≠ 255)
                可連 = 假
                跳出循環(huán) ()
              .否則
                可連 = 真
              .如果結(jié)束
            .變量循環(huán)尾 ()
            .如果 (可連 = 真)
              加入成員 (臨時連線, “上” + 取重復文本 (豎1 - 容器4 - 1, “┃”) + “┏” + 取重復文本 (橫2 - 橫1 - 1, “━”) + “┓” + 取重復文本 (豎1 - 容器4 - 1, “┃”))
            .否則
              .如果真 (容器4 = 1)
                可連 = 真
                加入成員 (臨時連線, “上” + 取重復文本 (豎1 - 容器4, “┃”) + “┏” + 取重復文本 (橫2 - 橫1 - 1, “━”) + “┓” + 取重復文本 (豎1 - 容器4, “┃”))
              .如果真結(jié)束
            .如果結(jié)束
            .如果真 (可連 = 真)
              跳出循環(huán) ()
            .如果真結(jié)束
          .如果結(jié)束
        .變量循環(huán)尾 ()
      .如果結(jié)束
      可連 = 假
      .如果 (豎1 = 豎數(shù))
        可連 = 真
        加入成員 (臨時連線, “下┗” + 取重復文本 (橫2 - 橫1 - 1, “━”) + “┛”)
      .否則
        .變量循環(huán)首 (豎1 + 1, 豎數(shù), 1, 容器4)
          .如果 (顯示圖片 [(容器4 - 1) × 橫數(shù) + 橫1] ≠ 255 或 顯示圖片 [(容器4 - 1) × 橫數(shù) + 橫2] ≠ 255)
            可連 = 假
            跳出循環(huán) ()
          .否則
            .變量循環(huán)首 (橫1 + 1, 橫2 - 1, 1, 容器3)
              .如果 (顯示圖片 [(容器4 - 1) × 橫數(shù) + 容器3] ≠ 255)
                可連 = 假
                跳出循環(huán) ()
              .否則
                可連 = 真
              .如果結(jié)束
            .變量循環(huán)尾 ()
            .如果 (可連 = 真)
              加入成員 (臨時連線, “下” + 取重復文本 (容器4 - 豎1 - 1, “┃”) + “┗” + 取重復文本 (橫2 - 橫1 - 1, “━”) + “┛” + 取重復文本 (容器4 - 豎1 - 1, “┃”))
            .否則
              .如果真 (容器4 = 豎數(shù))
                可連 = 真
                加入成員 (臨時連線, “下” + 取重復文本 (容器4 - 豎1, “┃”) + “┗” + 取重復文本 (橫2 - 橫1 - 1, “━”) + “┛” + 取重復文本 (容器4 - 豎1, “┃”))
              .如果真結(jié)束
            .如果結(jié)束
            .如果真 (可連 = 真)
              跳出循環(huán) ()
            .如果真結(jié)束
          .如果結(jié)束
        .變量循環(huán)尾 ()
      .如果結(jié)束
    .如果結(jié)束
  .如果結(jié)束
.判斷 (橫1 > 橫2)
  .變量循環(huán)首 (橫1 - 1, 1, -1, 容器4)
    .如果 (顯示圖片 [容器4 + (豎1 - 1) × 橫數(shù)] ≠ 255)
      可連 = 假
      跳出循環(huán) ()
    .否則
      .如果 (豎2 - 豎1 = 1)
        可連 = 真
      .否則
        .變量循環(huán)首 (豎1 + 1, 豎2 - 1, 1, 容器3)
          .如果 (顯示圖片 [(容器3 - 1) × 橫數(shù) + 容器4] ≠ 255)
            可連 = 假
            跳出循環(huán) ()
          .否則
            可連 = 真
          .如果結(jié)束
        .變量循環(huán)尾 ()
      .如果結(jié)束
      .如果 (可連 = 真)
        .判斷開始 (容器4 = 橫2)
          可連 = 真
          加入成員 (臨時連線, “左” + 取重復文本 (橫1 - 橫2 - 1, “━”) + “┏” + 取重復文本 (豎2 - 豎1 - 1, “┃”))
        .判斷 (容器4 < 橫2)
          .變量循環(huán)首 (容器4, 橫2 - 1, 1, 容器3)
            .如果 (顯示圖片 [(豎2 - 1) × 橫數(shù) + 容器3] ≠ 255)
              可連 = 假
              跳出循環(huán) ()
            .否則
              可連 = 真
            .如果結(jié)束
          .變量循環(huán)尾 ()
          .如果真 (可連 = 真)
            加入成員 (臨時連線, “左” + 取重復文本 (橫1 - 容器4 - 1, “━”) + “┏” + 取重復文本 (豎2 - 豎1 - 1, “┃”) + “┗” + 取重復文本 (橫2 - 容器4 - 1, “━”))
          .如果真結(jié)束
        .判斷 (容器4 > 橫2)
          .變量循環(huán)首 (容器4, 橫2 + 1, -1, 容器3)
            .如果 (顯示圖片 [(豎2 - 1) × 橫數(shù) + 容器3] ≠ 255)
              可連 = 假
              跳出循環(huán) ()
            .否則
              可連 = 真
            .如果結(jié)束
          .變量循環(huán)尾 ()
          .如果真 (可連 = 真)
            加入成員 (臨時連線, “左” + 取重復文本 (橫1 - 容器4 - 1, “━”) + “┏” + 取重復文本 (豎2 - 豎1 - 1, “┃”) + “┛” + 取重復文本 (容器4 - 橫2 - 1, “━”))
          .如果真結(jié)束
        .默認
        .判斷結(jié)束
      .否則
        .如果真 (容器4 = 1)
          可連 = 真
          .變量循環(huán)首 (容器4, 橫2 - 1, 1, 容器3)
            .如果 (顯示圖片 [(豎2 - 1) × 橫數(shù) + 容器3] ≠ 255)
              可連 = 假
              跳出循環(huán) ()
            .否則
              可連 = 真
            .如果結(jié)束
          .變量循環(huán)尾 ()
          .如果真 (可連 = 真)
            加入成員 (臨時連線, “左” + 取重復文本 (橫1 - 容器4, “━”) + “┏” + 取重復文本 (豎2 - 豎1 - 1, “┃”) + “┗” + 取重復文本 (橫2 - 容器4, “━”))
          .如果真結(jié)束
        .如果真結(jié)束
      .如果結(jié)束
    .如果結(jié)束
    .如果真 (可連 = 真)
      跳出循環(huán) ()
    .如果真結(jié)束
  .變量循環(huán)尾 ()
  可連 = 假
  .變量循環(huán)首 (橫2 + 1, 橫數(shù), 1, 容器4)
    .如果 (顯示圖片 [容器4 + (豎2 - 1) × 橫數(shù)] ≠ 255)
      可連 = 假
      跳出循環(huán) ()
    .否則
      .如果 (豎2 - 豎1 = 1)
        可連 = 真
      .否則
        .變量循環(huán)首 (豎1 + 1, 豎2 - 1, 1, 容器3)
          .如果 (顯示圖片 [(容器3 - 1) × 橫數(shù) + 容器4] ≠ 255)
            可連 = 假
            跳出循環(huán) ()
          .否則
            可連 = 真
          .如果結(jié)束
        .變量循環(huán)尾 ()
      .如果結(jié)束
      .如果 (可連 = 真)
        .判斷開始 (容器4 = 橫1)
          可連 = 真
          加入成員 (臨時連線, “下” + 取重復文本 (豎2 - 豎1 - 1, “┃”) + “┛” + 取重復文本 (橫1 - 橫2 - 1, “━”))
        .判斷 (容器4 > 橫1)
          .變量循環(huán)首 (橫1 + 1, 容器4, 1, 容器3)
            .如果 (顯示圖片 [(豎1 - 1) × 橫數(shù) + 容器3] ≠ 255)
              可連 = 假
              跳出循環(huán) ()
            .否則
              可連 = 真
            .如果結(jié)束
          .變量循環(huán)尾 ()
          .如果真 (可連 = 真)
            加入成員 (臨時連線, “右” + 取重復文本 (容器4 - 橫1 - 1, “━”) + “┓” + 取重復文本 (豎2 - 豎1 - 1, “┃”) + “┛” + 取重復文本 (容器4 - 橫2 - 1, “━”))
          .如果真結(jié)束
        .判斷 (容器4 < 橫1)
          .變量循環(huán)首 (容器4, 橫1 - 1, 1, 容器3)
            .如果 (顯示圖片 [(豎1 - 1) × 橫數(shù) + 容器3] ≠ 255)
              可連 = 假
              跳出循環(huán) ()
            .否則
              可連 = 真
            .如果結(jié)束
          .變量循環(huán)尾 ()
          .如果真 (可連 = 真)
            加入成員 (臨時連線, “左” + 取重復文本 (橫1 - 容器4 - 1, “━”) + “┏” + 取重復文本 (豎2 - 豎1 - 1, “┃”) + “┛” + 取重復文本 (容器4 - 橫2 - 1, “━”))
          .如果真結(jié)束
        .默認
        .判斷結(jié)束
      .否則
        .如果真 (容器4 = 橫數(shù))
          可連 = 真
          .變量循環(huán)首 (橫1 + 1, 容器4, 1, 容器3)
            .如果 (顯示圖片 [(豎1 - 1) × 橫數(shù) + 容器3] ≠ 255)
              可連 = 假
              跳出循環(huán) ()
            .否則
              可連 = 真
            .如果結(jié)束
          .變量循環(huán)尾 ()
          .如果真 (可連 = 真)
            加入成員 (臨時連線, “右” + 取重復文本 (容器4 - 橫1, “━”) + “┓” + 取重復文本 (豎2 - 豎1 - 1, “┃”) + “┛” + 取重復文本 (容器4 - 橫2, “━”))
          .如果真結(jié)束
        .如果真結(jié)束
      .如果結(jié)束
    .如果結(jié)束
    .如果真 (可連 = 真)
      跳出循環(huán) ()
    .如果真結(jié)束
  .變量循環(huán)尾 ()
  可連 = 假
  .變量循環(huán)首 (豎2 - 1, 1, -1, 容器4)
    .如果 (顯示圖片 [橫2 + (容器4 - 1) × 橫數(shù)] ≠ 255)
      可連 = 假
      跳出循環(huán) ()
    .否則
      .如果 (橫1 - 橫2 = 1)
        可連 = 真
      .否則
        .變量循環(huán)首 (橫2 + 1, 橫1 - 1, 1, 容器3)
          .如果 (顯示圖片 [(容器4 - 1) × 橫數(shù) + 容器3] ≠ 255)
            可連 = 假
            跳出循環(huán) ()
          .否則
            可連 = 真
          .如果結(jié)束
        .變量循環(huán)尾 ()
      .如果結(jié)束
      .如果 (可連 = 真)
        .判斷開始 (容器4 = 豎1)
          可連 = 真
          加入成員 (臨時連線, “左” + 取重復文本 (橫1 - 橫2 - 1, “━”) + “┏” + 取重復文本 (豎2 - 豎1 - 1, “┃”))
        .判斷 (容器4 < 豎1)
          .變量循環(huán)首 (容器4, 豎1 - 1, 1, 容器3)
            .如果 (顯示圖片 [(容器3 - 1) × 橫數(shù) + 橫1] ≠ 255)
              可連 = 假
              跳出循環(huán) ()
            .否則
              可連 = 真
            .如果結(jié)束
          .變量循環(huán)尾 ()
          .如果真 (可連 = 真)
            加入成員 (臨時連線, “上” + 取重復文本 (豎1 - 容器4 - 1, “┃”) + “┓” + 取重復文本 (橫1 - 橫2 - 1, “━”) + “┏” + 取重復文本 (豎2 - 容器4 - 1, “┃”))
          .如果真結(jié)束
        .判斷 (容器4 > 豎1)
          .變量循環(huán)首 (容器4, 豎1 + 1, -1, 容器3)
            .如果 (顯示圖片 [(容器3 - 1) × 橫數(shù) + 橫1] ≠ 255)
              可連 = 假
              跳出循環(huán) ()
            .否則
              可連 = 真
            .如果結(jié)束
          .變量循環(huán)尾 ()
          .如果真 (可連 = 真)
            加入成員 (臨時連線, “下” + 取重復文本 (容器4 - 豎1 - 1, “┃”) + “┛” + 取重復文本 (橫1 - 橫2 - 1, “━”) + “┏” + 取重復文本 (豎2 - 容器4 - 1, “┃”))
          .如果真結(jié)束
        .默認
        .判斷結(jié)束
      .否則
        .如果真 (容器4 = 1)
          可連 = 真
          .變量循環(huán)首 (容器4, 豎1 - 1, 1, 容器3)
            .如果 (顯示圖片 [(容器3 - 1) × 橫數(shù) + 橫1] ≠ 255)
              可連 = 假
              跳出循環(huán) ()
            .否則
              可連 = 真
            .如果結(jié)束
          .變量循環(huán)尾 ()
          .如果真 (可連 = 真)
            加入成員 (臨時連線, “上” + 取重復文本 (豎1 - 容器4, “┃”) + “┓” + 取重復文本 (橫1 - 橫2 - 1, “━”) + “┏” + 取重復文本 (豎2 - 容器4, “┃”))
          .如果真結(jié)束
        .如果真結(jié)束
      .如果結(jié)束
    .如果結(jié)束
    .如果真 (可連 = 真)
      跳出循環(huán) ()
    .如果真結(jié)束
  .變量循環(huán)尾 ()
  可連 = 假
  .變量循環(huán)首 (豎1 + 1, 豎數(shù), 1, 容器4)
    .如果 (顯示圖片 [橫1 + (容器4 - 1) × 橫數(shù)] ≠ 255)
      可連 = 假
      跳出循環(huán) ()
    .否則
      .如果 (橫1 - 橫2 = 1)
        可連 = 真
      .否則
        .變量循環(huán)首 (橫2 + 1, 橫1 - 1, 1, 容器3)
          .如果 (顯示圖片 [(容器4 - 1) × 橫數(shù) + 容器3] ≠ 255)
            可連 = 假
            跳出循環(huán) ()
          .否則
            可連 = 真
          .如果結(jié)束
        .變量循環(huán)尾 ()
      .如果結(jié)束
      .如果 (可連 = 真)
        .判斷開始 (容器4 = 豎2)
          可連 = 真
          加入成員 (臨時連線, “下” + 取重復文本 (豎2 - 豎1 - 1, “┃”) + “┛” + 取重復文本 (橫1 - 橫2 - 1, “━”))
        .判斷 (容器4 < 豎2)
          .變量循環(huán)首 (容器4, 豎2 - 1, 1, 容器3)
            .如果 (顯示圖片 [(容器3 - 1) × 橫數(shù) + 橫2] ≠ 255)
              可連 = 假
              跳出循環(huán) ()
            .否則
              可連 = 真
            .如果結(jié)束
          .變量循環(huán)尾 ()
          .如果真 (可連 = 真)
            加入成員 (臨時連線, “下” + 取重復文本 (容器4 - 豎1 - 1, “┃”) + “┛” + 取重復文本 (橫1 - 橫2 - 1, “━”) + “┏” + 取重復文本 (豎2 - 容器4 - 1, “┃”))
          .如果真結(jié)束
        .判斷 (容器4 > 豎2)
          .變量循環(huán)首 (容器4, 豎2 + 1, -1, 容器3)
            .如果 (顯示圖片 [(容器3 - 1) × 橫數(shù) + 橫2] ≠ 255)
              可連 = 假
              跳出循環(huán) ()
            .否則
              可連 = 真
            .如果結(jié)束
          .變量循環(huán)尾 ()
          .如果真 (可連 = 真)
            加入成員 (臨時連線, “下” + 取重復文本 (容器4 - 豎1 - 1, “┃”) + “┛” + 取重復文本 (橫1 - 橫2 - 1, “━”) + “┗” + 取重復文本 (容器4 - 豎2 - 1, “┃”))
          .如果真結(jié)束
        .默認
        .判斷結(jié)束
      .否則
        .如果真 (容器4 = 豎數(shù))
          可連 = 真
          .變量循環(huán)首 (容器4, 豎2 + 1, -1, 容器3)
            .如果 (顯示圖片 [(容器3 - 1) × 橫數(shù) + 橫2] ≠ 255)
              可連 = 假
              跳出循環(huán) ()
            .否則
              可連 = 真
            .如果結(jié)束
          .變量循環(huán)尾 ()
          .如果真 (可連 = 真)
            加入成員 (臨時連線, “下” + 取重復文本 (容器4 - 豎1, “┃”) + “┛” + 取重復文本 (橫1 - 橫2 - 1, “━”) + “┗” + 取重復文本 (容器4 - 豎2, “┃”))
          .如果真結(jié)束
        .如果真結(jié)束
      .如果結(jié)束
    .如果結(jié)束
    .如果真 (可連 = 真)
      跳出循環(huán) ()
    .如果真結(jié)束
  .變量循環(huán)尾 ()
.判斷 (橫1 < 橫2)
  .變量循環(huán)首 (橫2 - 1, 1, -1, 容器4)
    .如果 (顯示圖片 [容器4 + (豎2 - 1) × 橫數(shù)] ≠ 255)
      可連 = 假
      跳出循環(huán) ()
    .否則
      .如果 (豎2 - 豎1 = 1)
        可連 = 真
      .否則
        .變量循環(huán)首 (豎1 + 1, 豎2 - 1, 1, 容器3)
          .如果 (顯示圖片 [(容器3 - 1) × 橫數(shù) + 容器4] ≠ 255)
            可連 = 假
            跳出循環(huán) ()
          .否則
            可連 = 真
          .如果結(jié)束
        .變量循環(huán)尾 ()
      .如果結(jié)束
      .如果 (可連 = 真)
        .判斷開始 (容器4 = 橫1)
          可連 = 真
          加入成員 (臨時連線, “下” + 取重復文本 (豎2 - 豎1 - 1, “┃”) + “┗” + 取重復文本 (橫2 - 橫1 - 1, “━”))
        .判斷 (容器4 < 橫1)
          .變量循環(huán)首 (容器4, 橫1 - 1, 1, 容器3)
            .如果 (顯示圖片 [(豎1 - 1) × 橫數(shù) + 容器3] ≠ 255)
              可連 = 假
              跳出循環(huán) ()
            .否則
              可連 = 真
            .如果結(jié)束
          .變量循環(huán)尾 ()
          .如果真 (可連 = 真)
            加入成員 (臨時連線, “左” + 取重復文本 (橫1 - 容器4 - 1, “━”) + “┏” + 取重復文本 (豎2 - 豎1 - 1, “┃”) + “┗” + 取重復文本 (橫2 - 容器4 - 1, “━”))
          .如果真結(jié)束
        .判斷 (容器4 > 橫1)
          .變量循環(huán)首 (容器4, 橫1 + 1, -1, 容器3)
            .如果 (顯示圖片 [(豎1 - 1) × 橫數(shù) + 容器3] ≠ 255)
              可連 = 假
              跳出循環(huán) ()
            .否則
              可連 = 真
            .如果結(jié)束
          .變量循環(huán)尾 ()
          .如果真 (可連 = 真)
            加入成員 (臨時連線, “右” + 取重復文本 (容器4 - 橫1 - 1, “━”) + “┓” + 取重復文本 (豎2 - 豎1 - 1, “┃”) + “┗” + 取重復文本 (橫2 - 容器4 - 1, “━”))
          .如果真結(jié)束
        .默認
        .判斷結(jié)束
      .否則
        .如果真 (容器4 = 1)
          可連 = 真
          .變量循環(huán)首 (容器4, 橫1 - 1, 1, 容器3)
            .如果 (顯示圖片 [(豎1 - 1) × 橫數(shù) + 容器3] ≠ 255)
              可連 = 假
              跳出循環(huán) ()
            .否則
              可連 = 真
            .如果結(jié)束
          .變量循環(huán)尾 ()
          .如果真 (可連 = 真)
            加入成員 (臨時連線, “左” + 取重復文本 (橫1 - 容器4, “━”) + “┏” + 取重復文本 (豎2 - 豎1 - 1, “┃”) + “┗” + 取重復文本 (橫2 - 容器4, “━”))
          .如果真結(jié)束
        .如果真結(jié)束
      .如果結(jié)束
    .如果結(jié)束
    .如果真 (可連 = 真)
      跳出循環(huán) ()
    .如果真結(jié)束
  .變量循環(huán)尾 ()
  可連 = 假
  .變量循環(huán)首 (橫1 + 1, 橫數(shù), 1, 容器4)
    .如果 (顯示圖片 [容器4 + (豎1 - 1) × 橫數(shù)] ≠ 255)
      可連 = 假
      跳出循環(huán) ()
    .否則
      .如果 (豎2 - 豎1 = 1)
        可連 = 真
      .否則
        .變量循環(huán)首 (豎1 + 1, 豎2 - 1, 1, 容器3)
          .如果 (顯示圖片 [(容器3 - 1) × 橫數(shù) + 容器4] ≠ 255)
            可連 = 假
            跳出循環(huán) ()
          .否則
            可連 = 真
          .如果結(jié)束
        .變量循環(huán)尾 ()
      .如果結(jié)束
      .如果 (可連 = 真)
        .判斷開始 (容器4 = 橫2)
          可連 = 真
          加入成員 (臨時連線, “右” + 取重復文本 (橫2 - 橫1 - 1, “━”) + “┓” + 取重復文本 (豎2 - 豎1 - 1, “┃”))
        .判斷 (容器4 > 橫2)
          .變量循環(huán)首 (橫2 + 1, 容器4, 1, 容器3)
            .如果 (顯示圖片 [(豎2 - 1) × 橫數(shù) + 容器3] ≠ 255)
              可連 = 假
              跳出循環(huán) ()
            .否則
              可連 = 真
            .如果結(jié)束
          .變量循環(huán)尾 ()
          .如果真 (可連 = 真)
            加入成員 (臨時連線, “右” + 取重復文本 (容器4 - 橫1 - 1, “━”) + “┓” + 取重復文本 (豎2 - 豎1 - 1, “┃”) + “┛” + 取重復文本 (容器4 - 橫2 - 1, “━”))
          .如果真結(jié)束
        .判斷 (容器4 < 橫2)
          .變量循環(huán)首 (容器4, 橫2 - 1, 1, 容器3)
            .如果 (顯示圖片 [(豎2 - 1) × 橫數(shù) + 容器3] ≠ 255)
              可連 = 假
              跳出循環(huán) ()
            .否則
              可連 = 真
            .如果結(jié)束
          .變量循環(huán)尾 ()
          .如果真 (可連 = 真)
            加入成員 (臨時連線, “右” + 取重復文本 (容器4 - 橫1 - 1, “━”) + “┓” + 取重復文本 (豎2 - 豎1 - 1, “┃”) + “┗” + 取重復文本 (橫2 - 容器4 - 1, “━”))
          .如果真結(jié)束
        .默認
        .判斷結(jié)束
      .否則
        .如果真 (容器4 = 橫數(shù))
          可連 = 真
          .變量循環(huán)首 (橫2 + 1, 容器4, 1, 容器3)
            .如果 (顯示圖片 [(豎2 - 1) × 橫數(shù) + 容器3] ≠ 255)
              可連 = 假
              跳出循環(huán) ()
            .否則
              可連 = 真
            .如果結(jié)束
          .變量循環(huán)尾 ()
          .如果真 (可連 = 真)
            加入成員 (臨時連線, “右” + 取重復文本 (容器4 - 橫1, “━”) + “┓” + 取重復文本 (豎2 - 豎1 - 1, “┃”) + “┛” + 取重復文本 (容器4 - 橫2, “━”))
          .如果真結(jié)束
        .如果真結(jié)束
      .如果結(jié)束
    .如果結(jié)束
    .如果真 (可連 = 真)
      跳出循環(huán) ()
    .如果真結(jié)束
  .變量循環(huán)尾 ()
  可連 = 假
  .變量循環(huán)首 (豎2 - 1, 1, -1, 容器4)
    .如果 (顯示圖片 [橫2 + (容器4 - 1) × 橫數(shù)] ≠ 255)
      可連 = 假
      跳出循環(huán) ()
    .否則
      .如果 (橫2 - 橫1 = 1)
        可連 = 真
      .否則
        .變量循環(huán)首 (橫1 + 1, 橫2 - 1, 1, 容器3)
          .如果 (顯示圖片 [(容器4 - 1) × 橫數(shù) + 容器3] ≠ 255)
            可連 = 假
            跳出循環(huán) ()
          .否則
            可連 = 真
          .如果結(jié)束
        .變量循環(huán)尾 ()
      .如果結(jié)束
      .如果 (可連 = 真)
        .判斷開始 (容器4 = 豎1)
          可連 = 真
          加入成員 (臨時連線, “右” + 取重復文本 (橫2 - 橫1 - 1, “━”) + “┓” + 取重復文本 (豎2 - 豎1 - 1, “┃”))
        .判斷 (容器4 < 豎1)
          .變量循環(huán)首 (容器4, 豎1 - 1, 1, 容器3)
            .如果 (顯示圖片 [(容器3 - 1) × 橫數(shù) + 橫1] ≠ 255)
              可連 = 假
              跳出循環(huán) ()
            .否則
              可連 = 真
            .如果結(jié)束
          .變量循環(huán)尾 ()
          .如果真 (可連 = 真)
            加入成員 (臨時連線, “上” + 取重復文本 (豎1 - 容器4 - 1, “┃”) + “┏” + 取重復文本 (橫2 - 橫1 - 1, “━”) + “┓” + 取重復文本 (豎2 - 容器4 - 1, “┃”))
          .如果真結(jié)束
        .判斷 (容器4 > 豎1)
          .變量循環(huán)首 (容器4, 豎1 + 1, -1, 容器3)
            .如果 (顯示圖片 [(容器3 - 1) × 橫數(shù) + 橫1] ≠ 255)
              可連 = 假
              跳出循環(huán) ()
            .否則
              可連 = 真
            .如果結(jié)束
          .變量循環(huán)尾 ()
          .如果真 (可連 = 真)
            加入成員 (臨時連線, “下” + 取重復文本 (容器4 - 豎1 - 1, “┃”) + “┗” + 取重復文本 (橫2 - 橫1 - 1, “━”) + “┓” + 取重復文本 (豎2 - 容器4 - 1, “┃”))
          .如果真結(jié)束
        .默認
        .判斷結(jié)束
      .否則
        .如果真 (容器4 = 1)
          可連 = 真
          .變量循環(huán)首 (容器4, 豎1 - 1, 1, 容器3)
            .如果 (顯示圖片 [(容器3 - 1) × 橫數(shù) + 橫1] ≠ 255)
              可連 = 假
              跳出循環(huán) ()
            .否則
              可連 = 真
            .如果結(jié)束
          .變量循環(huán)尾 ()
          .如果真 (可連 = 真)
            加入成員 (臨時連線, “上” + 取重復文本 (豎1 - 容器4, “┃”) + “┏” + 取重復文本 (橫2 - 橫1 - 1, “━”) + “┓” + 取重復文本 (豎2 - 容器4, “┃”))
          .如果真結(jié)束
        .如果真結(jié)束
      .如果結(jié)束
    .如果結(jié)束
    .如果真 (可連 = 真)
      跳出循環(huán) ()
    .如果真結(jié)束
  .變量循環(huán)尾 ()
  可連 = 假
  .變量循環(huán)首 (豎1 + 1, 豎數(shù), 1, 容器4)
    .如果 (顯示圖片 [橫1 + (容器4 - 1) × 橫數(shù)] ≠ 255)
      可連 = 假
      跳出循環(huán) ()
    .否則
      .如果 (橫2 - 橫1 = 1)
        可連 = 真
      .否則
        .變量循環(huán)首 (橫1 + 1, 橫2 - 1, 1, 容器3)
          .如果 (顯示圖片 [(容器4 - 1) × 橫數(shù) + 容器3] ≠ 255)
            可連 = 假
            跳出循環(huán) ()
          .否則
            可連 = 真
          .如果結(jié)束
        .變量循環(huán)尾 ()
      .如果結(jié)束
      .如果 (可連 = 真)
        .判斷開始 (容器4 = 豎2)
          可連 = 真
          加入成員 (臨時連線, “下” + 取重復文本 (豎2 - 豎1 - 1, “┃”) + “┗” + 取重復文本 (橫2 - 橫1 - 1, “━”))
        .判斷 (容器4 < 豎2)
          .變量循環(huán)首 (容器4, 豎2 - 1, 1, 容器3)
            .如果 (顯示圖片 [(容器3 - 1) × 橫數(shù) + 橫2] ≠ 255)
              可連 = 假
              跳出循環(huán) ()
            .否則
              可連 = 真
            .如果結(jié)束
          .變量循環(huán)尾 ()
          .如果真 (可連 = 真)
            加入成員 (臨時連線, “下” + 取重復文本 (容器4 - 豎1 - 1, “┃”) + “┗” + 取重復文本 (橫2 - 橫1 - 1, “━”) + “┓” + 取重復文本 (豎2 - 容器4 - 1, “┃”))
          .如果真結(jié)束
        .判斷 (容器4 > 豎2)
          .變量循環(huán)首 (容器4, 豎2 + 1, -1, 容器3)
            .如果 (顯示圖片 [(容器3 - 1) × 橫數(shù) + 橫2] ≠ 255)
              可連 = 假
              跳出循環(huán) ()
            .否則
              可連 = 真
            .如果結(jié)束
          .變量循環(huán)尾 ()
          .如果真 (可連 = 真)
            加入成員 (臨時連線, “下” + 取重復文本 (容器4 - 豎1 - 1, “┃”) + “┗” + 取重復文本 (橫2 - 橫1 - 1, “━”) + “┛” + 取重復文本 (容器4 - 豎2 - 1, “┃”))
          .如果真結(jié)束
        .默認
        .判斷結(jié)束
      .否則
        .如果真 (容器4 = 豎數(shù))
          可連 = 真
          .變量循環(huán)首 (容器4, 豎2 + 1, -1, 容器3)
            .如果 (顯示圖片 [(容器3 - 1) × 橫數(shù) + 橫2] ≠ 255)
              可連 = 假
              跳出循環(huán) ()
            .否則
              可連 = 真
            .如果結(jié)束
          .變量循環(huán)尾 ()
          .如果真 (可連 = 真)
            加入成員 (臨時連線, “下” + 取重復文本 (容器4 - 豎1, “┃”) + “┗” + 取重復文本 (橫2 - 橫1 - 1, “━”) + “┛” + 取重復文本 (容器4 - 豎2, “┃”))
          .如果真結(jié)束
        .如果真結(jié)束
      .如果結(jié)束
    .如果結(jié)束
    .如果真 (可連 = 真)
      跳出循環(huán) ()
    .如果真結(jié)束
  .變量循環(huán)尾 ()
.默認
.判斷結(jié)束
.計次循環(huán)首 (取數(shù)組成員數(shù) (臨時連線), 容器3)
  .如果 (容器3 = 1)
    最短連線 = 1
  .否則
    .如果 (取文本長度 (臨時連線 [最短連線]) = 取文本長度 (臨時連線 [容器3]))
      .如果真 (取子文本數(shù)目 (臨時連線 [最短連線], “┏”) + 取子文本數(shù)目 (臨時連線 [最短連線], “┓”) + 取子文本數(shù)目 (臨時連線 [最短連線], “┗”) + 取子文本數(shù)目 (臨時連線 [最短連線], “┛”) > 取子文本數(shù)目 (臨時連線 [容器3], “┏”) + 取子文本數(shù)目 (臨時連線 [容器3], “┓”) + 取子文本數(shù)目 (臨時連線 [容器3], “┗”) + 取子文本數(shù)目 (臨時連線 [容器3], “┛”))
        最短連線 = 容器3
      .如果真結(jié)束
    .否則
      最短連線 = 選擇 (取文本長度 (臨時連線 [最短連線]) < 取文本長度 (臨時連線 [容器3]), 最短連線, 容器3)
    .如果結(jié)束
  .如果結(jié)束
.計次循環(huán)尾 ()
連線標記 = 臨時連線 [最短連線]
.如果真 (音效.選中)
  播放音樂 (#連對, )
.如果真結(jié)束
.如果真 (連線標記 ≠ “0”)
  .計次循環(huán)首 (取文本長度 (連線標記) ÷ 2, 容器1)
    加入成員 (連線數(shù)組, 取文本中間 (連線標記, (容器1 - 1) × 2 + 1, 2))
  .計次循環(huán)尾 ()
  當前方向 = 連線數(shù)組 [1]
  重定義數(shù)組 (連線畫板, 假, 取數(shù)組成員數(shù) (連線數(shù)組) - 1)
  .變量循環(huán)首 (2, 取數(shù)組成員數(shù) (連線數(shù)組), 1, 容器1)
    復制窗口組件 (畫板2, 連線畫板 [容器1 - 1])
    .判斷開始 (當前方向 = “上”)
      豎1 = 豎1 - 1
      連線畫板 [容器1 - 1].移動 ((橫1 + (18 - 橫數(shù)) ÷ 2 - 1) × 39, (豎1 + (14 - 豎數(shù)) ÷ 2 - 1) × 39, , )
      畫板1.復制 (連線畫板 [容器1 - 1].左邊, 連線畫板 [容器1 - 1].頂邊, 39, 39, 連線畫板 [容器1 - 1], , , )
      連線畫板 [容器1 - 1].可視 = 真
      .判斷開始 (連線數(shù)組 [容器1] = “┏”)
        當前方向 = “右”
        圖片號 = 載入圖片 (#左上)
        連線畫板 [容器1 - 1].畫圖片 (圖片號, 0, 0, 39, 39, #白色 × -1)
        卸載圖片 (圖片號)
      .判斷 (連線數(shù)組 [容器1] = “┓”)
        當前方向 = “左”
        圖片號 = 載入圖片 (#右上)
        連線畫板 [容器1 - 1].畫圖片 (圖片號, 0, 0, 39, 39, #白色 × -1)
        卸載圖片 (圖片號)
      .默認
        圖片號 = 載入圖片 (#豎線)
        連線畫板 [容器1 - 1].畫圖片 (圖片號, 0, 0, 39, 39, #白色 × -1)
        卸載圖片 (圖片號)
      .判斷結(jié)束
    .判斷 (當前方向 = “下”)
      豎1 = 豎1 + 1
      連線畫板 [容器1 - 1].移動 ((橫1 + (18 - 橫數(shù)) ÷ 2 - 1) × 39, (豎1 + (14 - 豎數(shù)) ÷ 2 - 1) × 39, , )
      畫板1.復制 (連線畫板 [容器1 - 1].左邊, 連線畫板 [容器1 - 1].頂邊, 39, 39, 連線畫板 [容器1 - 1], , , )
      連線畫板 [容器1 - 1].可視 = 真
      .判斷開始 (連線數(shù)組 [容器1] = “┗”)
        當前方向 = “右”
        圖片號 = 載入圖片 (#左下)
        連線畫板 [容器1 - 1].畫圖片 (圖片號, 0, 0, 39, 39, #白色 × -1)
        卸載圖片 (圖片號)
      .判斷 (連線數(shù)組 [容器1] = “┛”)
        當前方向 = “左”
        圖片號 = 載入圖片 (#右下)
        連線畫板 [容器1 - 1].畫圖片 (圖片號, 0, 0, 39, 39, #白色 × -1)
        卸載圖片 (圖片號)
      .默認
        圖片號 = 載入圖片 (#豎線)
        連線畫板 [容器1 - 1].畫圖片 (圖片號, 0, 0, 39, 39, #白色 × -1)
        卸載圖片 (圖片號)
      .判斷結(jié)束
    .判斷 (當前方向 = “左”)
      橫1 = 橫1 - 1
      連線畫板 [容器1 - 1].移動 ((橫1 + (18 - 橫數(shù)) ÷ 2 - 1) × 39, (豎1 + (14 - 豎數(shù)) ÷ 2 - 1) × 39, , )
      畫板1.復制 (連線畫板 [容器1 - 1].左邊, 連線畫板 [容器1 - 1].頂邊, 39, 39, 連線畫板 [容器1 - 1], , , )
      連線畫板 [容器1 - 1].可視 = 真
      .判斷開始 (連線數(shù)組 [容器1] = “┏”)
        當前方向 = “下”
        圖片號 = 載入圖片 (#左上)
        連線畫板 [容器1 - 1].畫圖片 (圖片號, 0, 0, 39, 39, #白色 × -1)
        卸載圖片 (圖片號)
      .判斷 (連線數(shù)組 [容器1] = “┗”)
        當前方向 = “上”
        圖片號 = 載入圖片 (#左下)
        連線畫板 [容器1 - 1].畫圖片 (圖片號, 0, 0, 39, 39, #白色 × -1)
        卸載圖片 (圖片號)
      .默認
        圖片號 = 載入圖片 (#橫線)
        連線畫板 [容器1 - 1].畫圖片 (圖片號, 0, 0, 39, 39, #白色 × -1)
        卸載圖片 (圖片號)
      .判斷結(jié)束
    .判斷 (當前方向 = “右”)
      橫1 = 橫1 + 1
      連線畫板 [容器1 - 1].移動 ((橫1 + (18 - 橫數(shù)) ÷ 2 - 1) × 39, (豎1 + (14 - 豎數(shù)) ÷ 2 - 1) × 39, , )
      畫板1.復制 (連線畫板 [容器1 - 1].左邊, 連線畫板 [容器1 - 1].頂邊, 39, 39, 連線畫板 [容器1 - 1], , , )
      連線畫板 [容器1 - 1].可視 = 真
      .判斷開始 (連線數(shù)組 [容器1] = “┛”)
        當前方向 = “上”
        圖片號 = 載入圖片 (#右下)
        連線畫板 [容器1 - 1].畫圖片 (圖片號, 0, 0, 39, 39, #白色 × -1)
        卸載圖片 (圖片號)
      .判斷 (連線數(shù)組 [容器1] = “┓”)
        當前方向 = “下”
        圖片號 = 載入圖片 (#右上)
        連線畫板 [容器1 - 1].畫圖片 (圖片號, 0, 0, 39, 39, #白色 × -1)
        卸載圖片 (圖片號)
      .默認
        圖片號 = 載入圖片 (#橫線)
        連線畫板 [容器1 - 1].畫圖片 (圖片號, 0, 0, 39, 39, #白色 × -1)
        卸載圖片 (圖片號)
      .判斷結(jié)束
    .默認
    .判斷結(jié)束
  .變量循環(huán)尾 ()
.如果真結(jié)束
橫1 = 取橫坐標 (位置1)
豎1 = 取縱坐標 (位置1)
顯示圖片 [位置1] = 255
顯示圖片 [位置2] = 255
畫板1.清除 ((橫1 + (18 - 橫數(shù)) ÷ 2 - 1) × 39, (豎1 + (14 - 豎數(shù)) ÷ 2 - 1) × 39, 39, 39)
畫板1.清除 ((橫2 + (18 - 橫數(shù)) ÷ 2 - 1) × 39, (豎2 + (14 - 豎數(shù)) ÷ 2 - 1) × 39, 39, 39)
上次點擊 = 0
上次移動 = 0
剩下圖片數(shù) = 剩下圖片數(shù) - 2
計算可消除 ()
' 延時 (200)
.計次循環(huán)首 (取數(shù)組成員數(shù) (連線畫板), 容器1)
  連線畫板 [容器1].銷毀 ()
.計次循環(huán)尾 ()
重定義數(shù)組 (連線畫板, 假, 0)
.如果 (剩下圖片數(shù) > 0)
  .如果真 (取數(shù)組成員數(shù) (可消除) = 0)
    重新洗牌 ()
    畫圖 ()
  .如果真結(jié)束
.否則
  信息框 (“恭喜你成功!”, 0, )
  _放棄_被選擇 ()
.如果結(jié)束
.子程序 _退出_被選擇
結(jié)束 ()
.子程序 _提示_被選擇
.局部變量 提示位置, 文本型, , "2"
.局部變量 提示畫板, 畫板
.局部變量 橫, 字節(jié)型
.局部變量 豎, 字節(jié)型
.如果真 (取數(shù)組成員數(shù) (可消除) > 0)
  置隨機數(shù)種子 ()
  提示位置 = 分割文本 (可消除 [取隨機數(shù) (1, 取數(shù)組成員數(shù) (可消除))], “,”, )
  橫 = 取橫坐標 (到數(shù)值 (提示位置 [1])) + (18 - 橫數(shù)) ÷ 2
  豎 = 取縱坐標 (到數(shù)值 (提示位置 [1])) + (14 - 豎數(shù)) ÷ 2
  畫板6.復制 (0, 0, 39, 39, 畫板1, 橫 × 39 - 39, 豎 × 39 - 39, #位與)
  橫 = 取橫坐標 (到數(shù)值 (提示位置 [2])) + (18 - 橫數(shù)) ÷ 2
  豎 = 取縱坐標 (到數(shù)值 (提示位置 [2])) + (14 - 豎數(shù)) ÷ 2
  畫板6.復制 (0, 0, 39, 39, 畫板1, 橫 × 39 - 39, 豎 × 39 - 39, #位與)
  .如果真 (音效.選中)
    播放音樂 (#連對, )
  .如果真結(jié)束
.如果真結(jié)束
.子程序 取子文本數(shù)目, 整數(shù)型
.參數(shù) 文本, 文本型
.參數(shù) 子文本, 文本型
.局部變量 文本數(shù)組, 文本型, , "0"
文本數(shù)組 = 分割文本 (文本, 子文本, )
返回 (取數(shù)組成員數(shù) (文本數(shù)組) - 1)
.子程序 _重新洗牌_被選擇
重新洗牌 ()
畫圖 ()
.子程序 重新洗牌
.局部變量 臨時圖片, 字節(jié)型, , "0"
.局部變量 容器1, 整數(shù)型
.局部變量 隨機, 字節(jié)型
重定義數(shù)組 (可消除, 假, 0)
.判斷循環(huán)首 (取數(shù)組成員數(shù) (可消除) = 0)
  復制數(shù)組 (臨時圖片, 顯示圖片)
  容器1 = 1
  .判斷循環(huán)首 (容器1 ≤ 取數(shù)組成員數(shù) (臨時圖片))
    .如果 (臨時圖片 [容器1] = 255)
      刪除成員 (臨時圖片, 容器1, )
    .否則
      容器1 = 容器1 + 1
    .如果結(jié)束
  .判斷循環(huán)尾 ()
  置隨機數(shù)種子 ()
  .計次循環(huán)首 (橫數(shù) × 豎數(shù), 容器1)
    .如果真 (顯示圖片 [容器1] ≠ 255)
      隨機 = 取隨機數(shù) (1, 取數(shù)組成員數(shù) (臨時圖片))
      顯示圖片 [容器1] = 臨時圖片 [隨機]
      刪除成員 (臨時圖片, 隨機, 1)
    .如果真結(jié)束
  .計次循環(huán)尾 ()
  計算可消除 ()
.判斷循環(huán)尾 ()

運行結(jié)果:

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接

相關(guān)文章

  • 易語言輸入字比較方法

    易語言輸入字比較方法

    在本篇文章里我們給大家分享了一篇關(guān)于易語言輸入字比較方法內(nèi)容,有需要的朋友們學習下。
    2019-01-01
  • 易語言創(chuàng)建EXCEL對象的方法

    易語言創(chuàng)建EXCEL對象的方法

    在本篇內(nèi)容里小編給大家分享了關(guān)于易語言創(chuàng)建EXCEL對象的方法和步驟,對此有需要的朋友們可以參考下。
    2018-12-12
  • 易語言求平方根命令使用講解

    易語言求平方根命令使用講解

    今天小編就為大家分享一篇關(guān)于易語言求平方根命令使用講解,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-11-11
  • 易語言去除重復文本方法

    易語言去除重復文本方法

    在本篇內(nèi)容里小編給大家分享的是關(guān)于易語言去除重復文本的方法和步驟,需要的朋友們參考下。
    2018-12-12
  • 易語言將指定數(shù)據(jù)類型轉(zhuǎn)換為字節(jié)集類型

    易語言將指定數(shù)據(jù)類型轉(zhuǎn)換為字節(jié)集類型

    今天小編就為大家分享一篇關(guān)于易語言將指定數(shù)據(jù)類型轉(zhuǎn)換為字節(jié)集類型,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-11-11
  • 易語言制作網(wǎng)截抓包工具的代碼

    易語言制作網(wǎng)截抓包工具的代碼

    今天小編就為大家分享一篇關(guān)于易語言制作網(wǎng)截抓包工具的代碼,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-11-11
  • 易語言整蠱軟件制作方法

    易語言整蠱軟件制作方法

    在本篇內(nèi)容里小編給大家分享的是關(guān)于易語言整蠱軟件制作方法和步驟,需要的朋友們可以學習下。
    2018-12-12
  • 易語言通過模擬的方式實現(xiàn)對微信的視頻圖片消息發(fā)送的代碼

    易語言通過模擬的方式實現(xiàn)對微信的視頻圖片消息發(fā)送的代碼

    今天小編就為大家分享一篇關(guān)于易語言通過模擬的方式實現(xiàn)對微信的視頻圖片消息發(fā)送的代碼,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-11-11
  • 易語言正則表達式總結(jié)

    易語言正則表達式總結(jié)

    本篇文章中我們給大家分享了關(guān)于易語言正則表達式的相關(guān)知識點內(nèi)容,有興趣的參考下。
    2018-10-10
  • 易語言制作文件夾壓縮備份工具的代碼

    易語言制作文件夾壓縮備份工具的代碼

    今天小編就為大家分享一篇關(guān)于易語言制作文件夾壓縮備份工具的代碼,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-11-11

最新評論