座標計算はれいさんのに倣うなら Array%[((y*w)>>2)+(x>>3)] and 1>>((y%4)>>3)+(x%4)+(floor((x%8)<<2)>>2))とか・・ (可読性が著しく低下した計算(;´Д`)) (下手なことしないで32*1で良いような気がしてきた)