易語言制作連連看小游戲的代碼
更新時間: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)鏈接
您可能感興趣的文章:
- 易語言解析B站直播間的地址獲得彈幕內(nèi)容的代碼
- 易語言調(diào)用whois實現(xiàn)域名批量查詢與注冊的代碼
- 易語言調(diào)用dll實現(xiàn)條形碼本地離線識別的代碼
- 易語言通過按鍵模擬的方式實現(xiàn)QQ后臺加人加群的代碼
- 易語言獲取群內(nèi)全部成員利用模擬按鍵的方式艾特成員
- 易語言枚舉進程通過窗口句柄獲取已經(jīng)登錄的QQ號碼
- 易語言實現(xiàn)多線程驗證代理是否有效的代碼
- 易語言實現(xiàn)PC端登陸微信的代碼
- 易語言通過讀取文件獲取WIFI信息的代碼
- 易語言通過百度ocr接口識別圖片記錄微信轉(zhuǎn)賬金額的代碼
- 易語言調(diào)用api實現(xiàn)文件拖放獲取路徑的代碼
- 易語言修改指定網(wǎng)頁為瀏覽器主頁的代碼
- 易語言通過算法計算出酷狗音樂下載地址的代碼
- 易語言制作王者榮耀刷金幣腳本的代碼
- 易語言調(diào)用SetClipboardViewer的api實現(xiàn)剪貼版的內(nèi)容監(jiān)控
相關(guān)文章
易語言將指定數(shù)據(jù)類型轉(zhuǎn)換為字節(jié)集類型
今天小編就為大家分享一篇關(guān)于易語言將指定數(shù)據(jù)類型轉(zhuǎn)換為字節(jié)集類型,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2018-11-11易語言通過模擬的方式實現(xiàn)對微信的視頻圖片消息發(fā)送的代碼
今天小編就為大家分享一篇關(guān)于易語言通過模擬的方式實現(xiàn)對微信的視頻圖片消息發(fā)送的代碼,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧2018-11-11