この文書の現在のバージョンと選択したバージョンの差分を表示します。
両方とも前のリビジョン 前のリビジョン | |||
tips_state [2018/01/07 20:41] kanemune |
tips_state [2019/10/03 08:35] (現在) klab |
||
---|---|---|---|
ライン 8: | ライン 8: | ||
// 状態遷移の実現 | // 状態遷移の実現 | ||
終了状態=「」。 | 終了状態=「」。 | ||
- | 状態=終了状態。 | ||
時計=タイマー!作る「状態!実行」実行。 | 時計=タイマー!作る「状態!実行」実行。 | ||
ライン 15: | ライン 14: | ||
前進状態=「 | 前進状態=「 | ||
かめた!5 0 移動する。 | かめた!5 0 移動する。 | ||
- | 「(かめた!横の位置?)>50」!なら「状態=上昇状態」実行。 | + | 「(かめた!横の位置?)>=100」!なら「状態=上昇状態」実行。 |
」。 | 」。 | ||
上昇状態=「 | 上昇状態=「 | ||
かめた!0 5 移動する。 | かめた!0 5 移動する。 | ||
- | 「(かめた!縦の位置?)>50」!なら「状態=後退状態」実行。 | + | 「(かめた!縦の位置?)>=100」!なら「状態=後退状態」実行。 |
」。 | 」。 | ||
後退状態=「 | 後退状態=「 | ||
かめた!-5 0 移動する。 | かめた!-5 0 移動する。 | ||
- | 「(かめた!横の位置?)<0」!なら「状態=下降状態」実行。 | + | 「(かめた!横の位置?)<=0」!なら「状態=下降状態」実行。 |
」。 | 」。 | ||
下降状態=「 | 下降状態=「 | ||
かめた!0 -5 移動する。 | かめた!0 -5 移動する。 | ||
- | 「(かめた!縦の位置?)<0」!なら「状態=前進状態」実行。 | + | 「(かめた!縦の位置?)<=0」!なら「状態=前進状態」実行。 |
」。 | 」。 | ||
状態=前進状態。 | 状態=前進状態。 | ||
</code> | </code> | ||