// 亀を使って三角形を描く
class Triangle {
public static void main(String[] args) {
int size = 200; // 画面サイズ
// 亀を表示するウィンドウを作る (Drawer2の定義はwebページ)
java.awt.Graphics g = Drawer2.createFrame(size,size);
Turtle t = new Turtle(g); // 亀を作る
// 亀を画面の中央上方に移動させる
t.walk(size/2); t.turn(90); t.walk(10); t.turn(-30);
int length = 150; // 辺の長さ
for (int edge=1; edge<=3; edge=edge+1) { // 辺を3つ描く
t.walk(length); // 辺の長さ分移動させ
t.turn(120); // 120度回転させる
}
}
}
Hidehiko Masuhara, December 2000