tg_fd tg_mu ↑ ↑ 前 上 tg_ml←左 右→tg_mr tg_bk←後 前→tg_fd 後 下 ↓ ↓ tg_bk tg_md
tg_lt← →tg_rt tg_up tg_rl← →tg_rr 前 上 ↑ 上 左 右 後 前 左 右 後 下 ↓ 下 tg_dn
0 : 黒 8 - 15 は 0 - 7 の暗い色 1 : 青 2 : 赤 3 : 紫 4 : 緑 5 : 水色 6 : 黄色 7 : 白
void square(void); void move(void); void main() { tg_openwin(640, 400); square(); move(); } void square() { tg_pu(); tg_ml(1500.0); tg_bk(100.0); tg_pd(); tg_fd(100.0); tg_rt(90.0); tg_fd(100.0); tg_rt(90.0); tg_fd(100.0); tg_rt(90.0); tg_fd(100.0); tg_home(); } void move() { int i1; double delta; tg_pu(); tg_view(); tg_manual(); tg_home(); tg_bk(100.0); tg_md(50.0); tg_dn(90.0); tg_lt(90.0); tg_bk(100.0); for(i1 = 0; i1 < 200; i1++){ tg_fd(10.0); tg_refresh(); } }
void main() { int i1; double m; tg_openwin(400, 400); tg_view(); tg_pu(); tg_bk(4000.0); tg_draw(); tg_pu(); for(i1 = 0; i1 < 4; i1++){ tg_setpc(i1+2); tg_pd(); tg_mr(500.0); tg_md(500.0); tg_ml(500.0); tg_pu(); tg_mu(500.0); tg_mr(500.0); tg_rt(90.0); } tg_view(); tg_manual(); tg_pu(); tg_home(); tg_dn(90.0); tg_bk(8000.0); tg_rr(30.0); for(i1 = 0; i1 < 500; i1++){ tg_rt(5.0); tg_ml(8000 * 3.14 * 2 / 72); tg_refresh(); } }
void runway(void); void centerline(void); void square(void); void takeoff(void); void main() { tg_openwin(640, 400); runway(); centerline(); takeoff(); } void runway() { tg_pu(); tg_ml(9000.0); tg_bk(180.0); tg_rt(90.0); tg_pd(); tg_fd(18000.0); tg_mr(10.0); tg_bk(18000.0); tg_pu(); tg_md(100.0); tg_pd(); tg_fd(18000.0); tg_ml(10.0); tg_bk(18000.0); tg_home(); } void centerline() { int i1; tg_pu(); tg_home(); tg_bk(190.0); tg_md(29.0); tg_dn(90.0); tg_lt(90.0); tg_bk(3000.0*3); for(i1 = 0; i1 < 60; i1++){ tg_pd(); square(); tg_pu(); tg_home(); tg_bk(190.0); tg_md(47.0); tg_dn(90.0); tg_lt(90.0); tg_bk(3000.0*3); tg_fd(300.0*i1); } } void square() { tg_fd(50.0); tg_rt(90.0); tg_fd(5.0); tg_rt(90.0); tg_fd(50.0); tg_rt(90.0); tg_fd(5.0); tg_rt(90.0); tg_pu(); tg_mr(2.0); tg_fd(5.0); } void takeoff() { int i1; double delta; tg_pu(); tg_view(); tg_manual(); tg_home(); tg_bk(180.0); tg_md(50.0); tg_dn(90.0); tg_lt(90.0); tg_bk(800.0); delta = 0; for(i1 = 0; i1 < 150; i1++){ delta += 0.05; tg_fd(delta); tg_refresh(); } for(i1 = 0; i1 < 100; i1++){ tg_fd(7.5); tg_refresh(); } delta = 0; for(i1 = 0; i1 < 100; i1++){ delta += 0.001; tg_mu(delta); tg_fd(7.5); tg_refresh(); } for(i1 = 0; i1 < 200; i1++){ delta += 0.01; tg_mu(delta); tg_fd(7.5); tg_refresh(); } for(i1 = 0; i1 < 100; i1++){ delta += 0.1; tg_mu(delta); tg_rr(0.5); tg_rt(0.5); tg_fd(7.5); tg_refresh(); } }