久々の更新です。
Turtle Graphicsのスライドを見たので、それっぽいものをやってみました。
実装は単純。
以下のようなクラスを用意してその配列を_commands
に保持し、その値を元にCanvas
の drawLine
、 rotate
を呼んでいるだけです。
enum CommandType { forward, rotate } class Command { Command({this.type, this.value}); final CommandType type; final double value; }
こんな感じになりました。
いつもどおりWebでも動いています。
ソースコードはこちら。