有一个10*10大小的区域,每个1*1范围看成一个方格,一共100个方格,每个方格的属性存在0和1两种状态,现在以自身格子为中心,检测相邻8个格子属性(区域以外的统一视作1),一共是2^8=256种不同情况,在格子上对应显示不同图片,但是有的图片是一样的(看做执行相同操作),图片种类一共47种。
现在需要显示这个区域所有图片,我目前能想到的只有一个笨方法就是把自身格子周边8个格子检测一遍,if 256次,然后遍历100个格子,但是好像太费事了,请教一下大佬有没有更省事的方法

代码长点没事,最主要目的是让做这个事的效率更高