|
0 / 0 / 0
Регистрация: 12.09.2009
Сообщений: 61
|
||||||
Шахматное поле12.09.2009, 21:14. Показов 3481. Ответов 16
Метки нет (Все метки)
Надо сделать, что то на подобия шахомтного поля.
[IMG]http://i011.***********/0909/d2/f59d15d1c868.jpg[/IMG] При каждом движении мышки, чёрный квадратик должен становиться белым, а белый чёрным. - как это сделать не знаю ....
0
|
||||||
| 12.09.2009, 21:14 | |
|
Ответы с готовыми решениями:
16
Как запихнуть шахматное поле состоящее из картинок в двумерный массив Статическое поле абстрактного класса в как наследуемое поле и преведение его типа |
|
1513 / 780 / 103
Регистрация: 22.04.2008
Сообщений: 1,610
|
|
| 12.09.2009, 21:48 | |
|
Перехватывайте сообщения мыши MouseHover и в обработчике проверяете координаты и делаете что вам надо.
1
|
|
|
85 / 77 / 13
Регистрация: 03.09.2009
Сообщений: 346
|
||||||
| 12.09.2009, 22:31 | ||||||
|
По поводу замены цикла:
1
|
||||||
|
0 / 0 / 0
Регистрация: 12.09.2009
Сообщений: 61
|
||||||||||||||||||
| 12.09.2009, 23:54 [ТС] | ||||||||||||||||||
![]() Добавлено через 12 минут
Вот .....
![]() Добавлено через 3 минуты Теперь, что бы из этого поля сделать ШАХМАТНОЕ поле надо написать, что то типа этого:
Ошибка, где то тут - if ((i+j)%2 = 1)
0
|
||||||||||||||||||
|
2098 / 1263 / 173
Регистрация: 01.02.2009
Сообщений: 2,842
|
||||||
| 13.09.2009, 00:00 | ||||||
|
Вот правильный вариант
2
|
||||||
|
0 / 0 / 0
Регистрация: 12.09.2009
Сообщений: 61
|
||||||
| 13.09.2009, 00:27 [ТС] | ||||||
|
СПАСИБО!!!
Ещё помогите с событием MouseMove
0
|
||||||
|
85 / 77 / 13
Регистрация: 03.09.2009
Сообщений: 346
|
|||||||||||||||||
| 13.09.2009, 01:44 | |||||||||||||||||
тупанул, все-таки нужно было мне сначала проверить как работает. kirill29 доработал.Добавлено через 31 минуту По поводу мыши: ты используеш обработчик события - pictureBox1_MouseMove(object sender, MouseEventArgs e) Здесь нужно брать параметр е. В нем есть координаты положения мышки:
Алгоритм примерно такой:
Извини больше ничего конкретного в голову не лезет - поздно
1
|
|||||||||||||||||
|
2098 / 1263 / 173
Регистрация: 01.02.2009
Сообщений: 2,842
|
||||||
| 13.09.2009, 20:55 | ||||||
|
У меня получилось вот так:
1
|
||||||
|
0 / 0 / 0
Регистрация: 12.09.2009
Сообщений: 61
|
||||||
| 13.09.2009, 23:26 [ТС] | ||||||
|
А если усложнить немного задания и сделать так.
Вот ехешник, примено того, что должно получиться: http://----------/_fr/36/Papilduzd2.exe 1 Жмём кнопку Raset, появляется шахмотное поле. Это делаем так:
0
|
||||||
|
2098 / 1263 / 173
Регистрация: 01.02.2009
Сообщений: 2,842
|
|
| 13.09.2009, 23:53 | |
|
Выложи файлик сюда в архиве (не получается скачать по ссылке).
0
|
|
|
0 / 0 / 0
Регистрация: 12.09.2009
Сообщений: 61
|
|
| 13.09.2009, 23:59 [ТС] | |
|
Попробуй скачать тут!
Как файл загрузить на этот форум не знаю.
0
|
|
| 14.09.2009, 00:07 | ||
|
Не по теме:
0
|
||
|
0 / 0 / 0
Регистрация: 12.09.2009
Сообщений: 61
|
|
| 14.09.2009, 00:10 [ТС] | |
|
Вот, что то типа этого надо.
0
|
|
|
0 / 0 / 0
Регистрация: 12.09.2009
Сообщений: 61
|
|
| 14.09.2009, 18:06 [ТС] | |
|
Ну кто нибудь знает, как заставить клеточки двигаться?
0
|
|
|
0 / 0 / 0
Регистрация: 12.09.2009
Сообщений: 61
|
||||||
| 25.09.2009, 20:04 [ТС] | ||||||
|
Есть поле 8 на 8.
[IMG]http://i003.***********/0909/3b/e1c66e77d73d.jpg[/IMG] Есть событие: pictureBox1_Click Надо сделать так, что бы при первом клике по клеточке квадратик красился в чёрный цвет. Если квадрат уже черный, то он перекрашивается в белый, а если квадрат белый, то он красится в чёрный. Вот начал делать, но не знаю как проверить какого цвета квадрат в данный момент!?
0
|
||||||
|
2098 / 1263 / 173
Регистрация: 01.02.2009
Сообщений: 2,842
|
|
| 25.09.2009, 22:07 | |
|
[JB], смотри пост #8
0
|
|
|
0 / 0 / 0
Регистрация: 12.09.2009
Сообщений: 61
|
|
| 25.09.2009, 22:19 [ТС] | |
|
kirill29, ты меня не много не понял. Это я уже придумал новую задачу. Сделать не шахмотное поле а просто поле.
Счас выложу ехе файл, примерно того, что должно было получиться (посмотри его), только там я сделал это с помощью двух событий: МоусеКлик и МоусеДублКлик. А надо весь код записать в событии моусе клик и там сделать проверку, какого цвета квадрат ...
0
|
|
| 25.09.2009, 22:19 | |
|
Помогаю со студенческими работами здесь
17
шахматное поле Шахматное поле
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
|
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|