androidでトランプのゲームを実装していて行き詰まりました
イベントループがあってupdate(delta)とdraw(Canvas,delta)を各オブジェクトが呼ぶような実装です
flashを参考にtweenerというクラスを作って
オブジェクトをtweenerに渡すとアニメーションができるようにしました
しかし、tweenerにもupdateとdrawを呼ばないといけないため
元のオブジェクトとtweenerと両方がupdateとdrawを呼ぶため
オブジェクトが二重に表示されてしまうクソ設計でした
一般にアニメーションをクラス化するのにどういう方法がありますか
並行して処理したり逐次で処理したりが選べるといいのですが
自分の頭では限界です