Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
онаним
0

Игра "Жизнь" - C++ - Ответ 3309

06.11.2006, 21:32. Показов 5670. Ответов 2
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Программа: игра "Жизнь".
Среда реализации: 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

Вернуться к обсуждению:
Игра "Жизнь" C++
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.11.2006, 21:32
Готовые ответы и решения:

Игра жизнь
Помогите пожалуйста с решением. Код нужен на С++ «Жизнь» – компьютерная игра, придуманная...

Игра ( Жизнь Конвея)
Написал код - но во время запуска игра вылетает! Вот исходники, подскажите, что не так?

Задача B. Игра Жизнь
Задача B. Игра Жизнь Правила Игры Жизнь просты: Игра Жизнь проходит на клеточном поле,...

Игра "жизнь"
Кому надо..выкладываю код этой программы... перед этим создаете файл под названием life.txt и там...

2
06.11.2006, 21:32
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.11.2006, 21:32
Помогаю со студенческими работами здесь

Игра жизнь
Помогите пожалуйста с решением. Код нужен на С++ «Жизнь» – компьютерная игра, придуманная...

Игра жизнь
Нужно написать игру &quot;Жизнь&quot; простым кодом. Только начал изучать c++

Игра Жизнь
Написал вот такую реализацию: #include &quot;stdafx.h&quot; #include &quot;iostream&quot; #include &quot;clocale&quot; ...

игра жизнь
содержимое life.cpp// Life.cpp: определяет точку входа для консольного приложения. // #include...

Игра Жизнь
Ну, правила игры таковы: - если клетка пустая но имеет ровно 3 соседа (вообще их 8), там...

Игра жизнь на Ubunty
Помогите пожалуйста. Не работает код. #include &lt;stdio.h&gt; #define N 20 #define iterations 100 ...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru