Как бы я проверил игровое поле на 4 штуки подряд?(Андроид) - PullRequest
0 голосов
/ 29 июня 2011

Я только начинаю строить настольную игру для Android.

Моя игровая доска имеет размер 5x5 GridView, и я храню все квадраты этой сетки также в ArrayList.

Каждый квадрат имеет общедоступную ценность, отражающую то, что пользователь решил разместить на этом квадрате.Я хочу проверить эти значения, чтобы увидеть, есть ли 4 или 5 одинаковых подряд.Если это так, то эти квадраты убираются - как игры с драгоценными камнями, где вы создаете группы одного цвета.

Может кто-нибудь дать мне указатель на лучший способ проверить это?Я перебирал ArrayList для каждого ряда, но это примерно так же далеко, как я дошел!

1 Ответ

2 голосов
/ 30 июня 2011

Просто проверьте значения строк или столбцов, связанных с последним измененным квадратом.Вам не нужно проходить все квадраты ... если в игре нет какой-либо функции, кроме указанной выше.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...