- 履歴一覧
- ソース を表示
- 2007b/A1/『本』を書くプログラム は削除されています。
- 追加された行はこの色です。
- 削除された行はこの色です。
[[2007b/A1]]
#define MOVE_TIME 270 // MOVE_TIMEという定数を定義(値は270)
task main()
{
OnRev(OUT_B);
Wait(10);
OnFwd(OUT_A+OUT_C);
Wait(30);
OnFwd(OUT_B);
Wait(200);
OnRev(OUT_B);
Wait(30);
OnFwd(OUT_A+OUT_C);
OnRev(OUT_B);
Wait(55);
OnRev(OUT_A);
OnFwd(OUT_C);
Wait(MOVE_TIME);
OnRev(OUT_A+OUT_C+ OUT_B);
Wait(100);
OnFwd(OUT_A+OUT_C);
Wait(120);
OnFwd(OUT_A+OUT_C);
OnRev(OUT_B);
Wait(55);
OnRev(OUT_A);
OnFwd(OUT_C);
Wait(MOVE_TIME);
OnRev(OUT_A+OUT_C+ OUT_B);
Wait(100);
OnFwd(OUT_A+OUT_C);
Wait(160);
OnFwd(OUT_A+OUT_C);
OnRev(OUT_B);
Wait(55);
OnRev(OUT_A);
OnFwd(OUT_C);
Wait(MOVE_TIME);
OnRev(OUT_A+OUT_C+ OUT_B);
Wait(100);
OnFwd(OUT_A+OUT_C);
Wait(60);
OnFwd(OUT_B);
Wait(200);
OnRev(OUT_B);
Wait(60);
OnRev(OUT_A+OUT_C);
Wait(140);
OnFwd(OUT_A+OUT_C);
OnRev(OUT_B);
Wait(55);
OnFwd(OUT_A);
OnRev(OUT_C);
Wait(MOVE_TIME/2);
OnRev(OUT_A+OUT_C+ OUT_B);
Wait(100);
OnRev(OUT_A+OUT_C);
Wait(30);
OnFwd(OUT_A+OUT_C);
Wait(30);
OnFwd(OUT_B);
Wait(140);
OnRev(OUT_B);
Wait(60);
OnRev(OUT_A+OUT_C);
Wait(200);
OnFwd(OUT_A+OUT_C);
OnRev(OUT_B);
Wait(55);
OnRev(OUT_A);
OnFwd(OUT_C);
Wait(MOVE_TIME);
OnRev(OUT_A+OUT_C+ OUT_B);
Wait(100);
OnRev(OUT_C+OUT_A);
Wait(30);
OnFwd(OUT_A+OUT_C);
Wait(30);
OnFwd(OUT_B);
Wait(140);
OnRev(OUT_B);
Wait(60);
OnRev(OUT_A+OUT_C);
Wait(100);
OnFwd(OUT_A+OUT_C);
OnRev(OUT_B);
Wait(55);
OnRev(OUT_A);
OnFwd(OUT_C);
Wait(MOVE_TIME/2);
OnRev(OUT_A+OUT_C+ OUT_B);
Wait(100);
OnRev(OUT_C+OUT_A);
Wait(40);
OnFwd(OUT_B);
Wait(40);
Off(OUT_A+OUT_C+ OUT_B);
}