arXiv探訪

興味の赴くままに数学するだけ

円形メニューをそれっぽく

昨日の続き

f:id:mathmathniconico:20190912213436p:plain

スマートな設計じゃないので色々とごり押しになってるけど、とりあえず動くの精神が大事。

メニュー全体と外側のピースはバラバラに作っていて、前者が後者を持つ形にしている。このときAddChildを使うのだが、これだとGetしたときにコピーしか取れないので、値を変更することができない。これにちょっと引っかかった。そこでAddChildに加えてそのレファレンスを保持するようにして、Getはこちらを参照するようにした。二重に管理するのは大変だが、幸いピースの数を増減したりする予定はないので、なんとかなるだろう。