>>560
何でモデルを分離した方がいいかというと、表示や操作の都合のコードがあちこちにばらまかれると複雑になりがちだから。
例えば、選択中のユニットをハイライトするフラグとコードが選択されるモデル側にある場合など。
時間経過はまた別の設計戦略が必要になってここで説明するには分量が大きすぎるけど、エフェクトもキャラ扱いして同じ時間管理をしてみたらどうだろう。
ていうか時間経過はモデル側だね。経過した結果をビューが表示する。