tmlib のイベント処理について

色々あって、少し Quintus に浮気してた時間もあったんですが、また tmlib に戻って来ました。
それで、前からイマイチよく分かっていなかった「オブジェクトのイベント処理」について、ちょっとだけ前進した部分を書いておこうと思います。

他のプログラミング言語で「コールバック」と言われるイベント処理方式については知っていたんですが、tmlib での「イベント処理」がどうなっているのかは良く分かっていませんでした。
それで、ようやく少しだけ理解できたのが「対象オブジェクトの on メソッドを使う」という事です。
今回は tm.display.StarShape で描いた星を左右に往復させるのに tm.anim.Tween を使ったのですが、往路が終わった後に復路の移動を開始する(tmlib での)方法を見付けるのに四苦八苦した次第です。
続きを読む