戻る
たいきする 「命令文のリスト」
たいきする
waituntil
(
ウエイトアンティル
)
待機する
<命令文のリスト>が
ほんとう
を返すまで、
待機
(
たいき
)
します。
待機
(
たいき
)
しているときは、次の命令には進みません。
むげんに
はじめる
並列処理
(
へいれつしょり
)
のプロセスを実行しておき、
ほんとう
になったら、
並列処理
(
へいれつしょり
)
のプロセスを止めるときに使います。
to GO
forever [right 1 wait 0.1]
waituntil [heading = 180]
cancel [right 1 wait 0.1]
insert "END
end
forever(むげんに)を実行しておき、ほんとう になったらcancel(とりけす)で止めます。
to GO
forever [R]
waituntil [heading = 180]
cancel [R]
insert "END
end
to R
right 1 wait 0.1
end
forever(むげんに)を実行しておき、ほんとう になったらcancel(とりけす)で止めます。
to GO
launch [メロディー1]
right 90
waituntil [done? [メロディー1]]
left 90
end
メロディーが始まると右を向き、終わると左を向きます。
命令の
制御
(
せいぎょ
)
には、次の命令を使います。
めいれいは
せってい
せっていする
むげんに
つぎのときに
それぞれのすうじをやる
くりかえす
それぞれをやる
ぎょうをやる
やる
たいきする
まつ
めいれいをけす
とりけす
これをとめる
とまる
みんなとまる
クリックオン
クリックオフ
たいきする.mwx
発射
(
はっしゃ
)
ボタンをクリックすると、車が走って、バスにぶつかると、バスが動いて、木にぶつかって止まります。
手順は
発射
(
はっしゃ
)
無限
(
むげん
)
に 「かめ1、 前へ 0.1」
待機
(
たいき
)
する 「ぶつかったか "かめ1 "かめ2」
取り消す 「かめ1、 前へ 0.1」
無限
(
むげん
)
に 「かめ2、 前へ 0.1」
待機
(
たいき
)
する 「ぶつかったか "かめ2 "かめ3」
取り消す 「かめ2、 前へ 0.1」
終わり