Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private boolean findRows() {
- boolean found = false;
- for (int i = 0; i < 8; i++) {
- int count = 1;
- int column = 0;
- Item lastItem = this.elements.get(i).get(0).getItem();
- for (int j = 1; j < 10; j++) {
- Item currentItem = this.elements.get(i).get(j).getItem();
- if (currentItem.isSameColor(lastItem)) {
- count++;
- if (count >= 3) {
- deleteRow(i, column, count);
- column = j;
- lastItem = currentItem;
- count = 1;
- }
- } else {
- count = 1;
- column = j;
- lastItem = currentItem;
- }
- }
- }
- return found;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement