在数组中的行中搜索相同的项目

时间:2016-02-22 15:59:54

标签: java multidimensional-array

我正在尝试制作像糖果粉碎或宝石迷阵的游戏,但我有一个问题,在行中找到相同的项目。 我有这个

public void mapfinder() {
    int typ = -1;
    int pocet = 0;

    for (int x = 0; x < 8; x++) {
        for (int y = 0; y < 8; y++) {
            if (plocha[x][y].getgem() == typ) {
                pocet++;
            } else if (pocet > 2) {
                while (pocet > 0) {
                    pocet--;
                    plocha[x][y - pocet] = new Actor(x, y, nogem);
                }
            } else {
                typ = plocha[x][y].getgem();
            }

        }
    }
}

acctualy,它的速度很慢,而且我经常会退出“厌烦症”。

任何想法?

0 个答案:

没有答案