private bool isAccept()
{
int x = 0, y = 0;
for (int i = 0; i < 32; i++)
{
int fff = 0;
for (int j = 0; j < 32; j++)
{
int idx = i * 32 + j;
if (this.nowmap[idx] < 2)
continue;
x = j;
y = i;
fff = 1;
break;
}
if (fff == 1) break;
}
int[] map = new int[1024];
Array.Copy(this.nowmap, map, 1024);
dfs(map, x, y);
//return (Array.IndexOf(map, 2) != -1);
return (0 > Array.IndexOf(map, 2));
}