ループ内にDX<<1やDY<<1があるならあらかじめ計算しておいた方が速いんでは