онаним
|
|
1 | |
Игра "Жизнь"06.11.2006, 21:32. Показов 5641. Ответов 2
Метки нет Все метки)
(
Программа: игра "Жизнь".
Среда реализации: VC++ 7.0. Интерфейс: real-time изменение колонии. Проблема: окно не успевает прорисовать уже поставленных паразитов на сообщение WM_PAINT. Исходник: высылается по желанию. Детализирую проблему: При изменении размеров окна создаётся временная матрица, в которую заносятся значения из старой матрицы. Далее изменяются размеры новой матрицы в соответствии с размерами паразита и окна. Временная матрицы копируется в новую. Функция отрисовки матрицы Draw() класса CMatrix: for (i = 0; i < uGridWidth; i++) for (j = 0; j < uGridHeight; j++) DrawCell(i, j, GetCellParam(i, j, CELL_ALIVE)); Окно не успевает перерисовываться. Если в этой функции рисовать одну-две (в общем, не очень много) точки, проблемы нет. Так в чём же дело?.. С уважением, EiTRoN |
|
06.11.2006, 21:32 | |
Ответы с готовыми решениями:
2
Игра "Жизнь": найти ошибку Игра "жизнь" Необработанное исключение в "0x77913ab3" в "x": 0xC0000005: Нарушение прав доступа при чтении "0xdddddddd"
|
kuzuka
|
|
10.05.2008, 19:16 | 2 |
|
15 / 14 / 2
Регистрация: 02.09.2008
Сообщений: 168
|
|
06.03.2009, 20:59 | 3 |
Можете мне код скинуть посмотрю fesenkoas@gmail.com
0
|
06.03.2009, 20:59 | |
Помогаю со студенческими работами здесь
3
О "нестабильности" или "переполнении" цикла foreach Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |