背景を変更
変更前
[盤面生成 v]を受け取ったとき
[状態 v]のすべてを削除する
[x v]を(1)にする
(16)回繰り返す
(x)を[状態 v]に追加する
[x v]を(1)ずつ変える
end
変更後
[盤面生成 v]を受け取ったとき
[状態 v]のすべてを削除する
[完成 v]のすべてを削除する
[x v]を(1)にする
(16)回繰り返す
(x)を[状態 v]に追加する
(x)を[完成 v]に追加する
[x v]を(1)ずつ変える
背景に追加
[盤面更新 v]を受け取ったとき
もし<(完成::list)=(状態::list)>なら
(ゲームクリア v)を送る
end
[ゲームクリア v]を受け取ったとき
背景を(クリア v)にする
ブロックに追加
[ゲームクリア v]を受け取ったとき
もし<<(0)<(識別番号)>かつ<(識別番号)<(17)>>なら
隠す
end