forked from: forked from: forked from: パーティクルの応用で弾幕2 - 早くなったよ～

changed:
-> 効果測定用に100fpsにしました。
-> enterFrame内でのnewと定数の再計算を減らしました。
-> vectorをやめて双方向連結リストにしました。
-> http://wonderfl.net/code/dd96bd457071a86d4406a8019aa01ef0f773abf8
上記URLの挙動計算アルゴリズム改善を移植させて頂きました。
-> particlesを初期化以降はnewしなくていいように配列で準備してみましたが
こちらは目に見える効果がありませんでした。
メソッド呼び出し分のオーバヘッド+中身の処理でトントンぐらいなんでしょうか。
particlesがもっと大きい構造体になれば効果が現れるのかな？

comment:
forkの使い方を間違えました。すみません。

null参照や無限ループでブラウザを落としてしまう時間がありました。
申し訳ありません。

なんかインデントが無茶苦茶になってしまいました。
EDITフィールドから見ると正常なのですが・・・

todo:

コードのリファクタリング & 最適化

Nicolasが最適化してくれました。
http://wonderfl.net/code/63f88f2189846bdc7275a01d5d228b1607344e51
BitmapData#draw() を　BitmapData#coloyPixces()　に変えるだけ！
めっちゃ早いよ！これ！