Flutter notes

Flutterに関するメモ書き

Moyo: タートルグラフィックス的なもの

久々の更新です。

Turtle Graphicsのスライドを見たので、それっぽいものをやってみました。

実装は単純。 以下のようなクラスを用意してその配列を_commandsに保持し、その値を元にCanvasdrawLinerotateを呼んでいるだけです。

enum CommandType { forward, rotate }

class Command {
  Command({this.type, this.value});

  final CommandType type;
  final double value;
}

こんな感じになりました。

f:id:tnantoka:20191005085109g:plain

いつもどおりWebでも動いています。

ソースコードはこちら。