昨日の「JavaScriptでMVPパターン(ぷよぷよ編)」ではアニメーションできてないのが嫌だったので、今日はアニメーションを書いてみた。
モデルはこんな感じ。start()で開始。next()で状態遷移し、オブザーバーに通知。
ビューはこんな感じ。jQueryを使っている。update()の中でアニメーションを開始し、コールバック関数はプレゼンターを呼び出すようにしている。
プレゼンターはすごく短い。こんなのでもプレゼンターと言うのか?
MVPパターンを何か勘違いしてるだろうか?