Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
centr-xx
Сообщений: n/a
#1

Алгоритм поиска соседних элементов в двумерном массиве - Программирование Android

19.04.2013, 21:09. Просмотров 841. Ответов 3
Метки нет (Все метки)

Добрый день,начал писать игру, похожую на вот эту флеш http://games.online.ua/8366/, но уже несколько дней не знаю, как сделать, чтобы при прикосновении к какому-то одному элементу (молния в этой флэш игре), соседние меняли цвет, и так вплоть до лампочек. Сделал двухмерный массив с изображениями, а дальше? вручную прописывать все возможные комбинации просто - нереально, а с помощью цикла добился сделать только для одной строки или столбца.
Подскажите как это сделать буду, очень благодарен
движок:Andengine
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.04.2013, 21:09
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Алгоритм поиска соседних элементов в двумерном массиве (Программирование Android):

TabLayout, отключить подгрузку соседних элементов - Программирование Android
Всем привет. Есть необходимость отключить подгрузку соседних элементов. Как это сделать?

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

Найти число пар одинаковых соседних (соседних только в одной строке) элементов в двумерном массиве - Matlab
Дан двумерный массив в файле ‘array.txt’. Найти число пар одинаковых соседних (соседних только в одной строке) элементов. Функция...

В двумерном массиве найти число пар одинаковых соседних элементов - C (СИ)
В двумерном массиве найти число пар одинаковых соседних элементов. В качестве соседних рассматривать только элементы, расположенные в одной...

Алгоритмы поиска мах min и сравнения соседних элементов в одномерном массиве - Pascal ABC
Найти максимальный по модулю элемент в одномерном массиве х. Затем из каждого элемента массива вычесть этот максимальный элемент

Приложение поиска суммы нечетных элементов побочной диагонали в двумерном массиве - C++
Здравствуйте,нужно "Разработать приложение поиска суммы нечетных элементов побочной диагонали в двумерном массиве". Понятия не имею как...

3
V0v1k
1159 / 983 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
19.04.2013, 21:21 #2
чтобы определить соседние в массиве, нужно просто индексы увеличивать/уменьшать на 1, а дальше по рекурсии.

Добавлено через 3 минуты
и проверять выход за пределы массива для крайних элементов.
1
centr-xx
Сообщений: n/a
19.04.2013, 21:24 #3
V0v1k, ну да, но может какой-то небольшой пример, а то что-то с двухмерным мне тяжело понять и к тому изображения будут вращаться и пути будут меняться
V0v1k
1159 / 983 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
19.04.2013, 22:06 #4
вам даже не нужно все соседние проверять.
сделайте массив объектов своего класса, в котором будет не только картинка но и написано в какую сторону может проводить ток, если например вправо, то дальше увеличиваете индекс столбца на 1, если вправо, то уменьшаете на 1, если вверх, то строка -1, вниз - строка +1 и так рекурсивно.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.04.2013, 22:06
Привет! Вот еще темы с ответами:

Алгоритм поиска номера первого из двух последовательных элементов в целочисленном массиве из 10 элементов, произведение которых максимально - Pascal
Доброго времени суток. Помогите пожалуйста решить задачу. Условие: Опишите на языке программирования(Pascal) алгоритм поиска номера...

Алгоритм поиска минимального и максимального элементов в массиве - Turbo Pascal
В массиве X из 20 целых чисел найти наибольший и наименьший элементы и вывести их на экран program h; uses crt; var Ошибка 1:...

Алгоритм поиска номеров элементов массива, равных наибольшему элементу в массиве - Pascal ABC
Дан одномерный массив из 25 целых чисел. Опишите на одном из языков программирования алгоритм поиска номеров элементов массива, равных...

Составить алгоритм и программу длля поиска в массиве целых чисел из 5 элементов минимального числа. - C++
Составить алгоритм и программу длля поиска в массиве целых чисел из 5 элементов минимального числа.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Yandex
Объявления
19.04.2013, 22:06
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru