マップスクロールが汎用的に使えるように

ちょっと頭が混乱しましたが、
自分用ライブラリに入れるマップスクロールのクラスの形ができつつあります。
まだ

TypeError: Error #1010: 条件は未定義であり、プロパティがありません。

と怒られるので完成まではあと少し時間がかかりそうです。


しかしこういったような、ある処理を汎用的に設計しなおした場合、
少なからず元のコードよりも処理する量が増えてしまいますね。
まあ、使うゲームに最適化されているとは言えないから当然ですが。