さらにさらに、コメントよろしいでしょうか? for (t in $chars) { if (!t.screenOut()) { if (t is SpriteChar) panel.drawsprite(t.x,t.y,t.p); //if …以下、各クラスそれぞれについて } } みたいな感じで画面内にいるオブジェクトをパネルに描写し、エフェクトに巻き込めると面白そうだなぁ…と思いました。