// 亀を使って三角形を描く 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