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

C++

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 39, средняя оценка - 4.87
онаним
Сообщений: n/a
#1

Игра "Жизнь" - C++

06.11.2006, 21:32. Просмотров 4683. Ответов 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
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.11.2006, 21:32     Игра "Жизнь"
Посмотрите здесь:

Игра "Борьба за жизнь". Цель игры – убрать с доски все шашки противника - C++
Здравствуйте! Помогите пожалуйста написать программу на с++. Два игрока имеют по n шашек и играют в поле m m клеток, делая ходы по...

Игра "Жизнь" под Windows - C++ Builder
Всем привет! Нужна помощь с исходником игры &quot;Жизнь&quot; под Dos. Нужно переделать его под Windows. Вот исходник cpp: #include &lt;dos.h&gt; ...

Игра "жизнь" - разобраться в коде - C++
помогите разобраться в коде #define SIZE 20 int a,b; int chk(int x, int y) { int i=0; if (a==1) i++; if...

Игра "Жизнь" ( найти ошибку) - C++
Писал клеточный автомат &quot;Жизнь&quot;(описание можно посмотреть на википедии, либо в комментариях к коду ниже). Когда все вроде бы сделал,...

Игра "Жизнь" и торообразный массив - C++
Подскажите, как можно реализовать торообразный (круговой) массив для игры &quot;Жизнь&quot;. есть только примитивный алгоритм, без учета...

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

Игра "Жизнь" - C++
Игра &quot;Жизнь&quot; Игра моделирует жизнь поколений гипотетической колонии живых клеток, которые выживают, размножаются или погибают в...

Игра "Жизнь" - C++
#include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;string.h&gt; #include &lt;stdlib.h&gt; #include &lt;stdio.h&gt; #include &lt;dos.h&gt; #define...

Игра "Жизнь" - C++
Написал недавно программку, но возникли проблемы с её оптимизацией( распараллеливанием), а так же графикой. Знаю я только openMP и Pthreads...

игра "жизнь" - C++
Помогите,пожалуйста,разобраться как работает программа, особенно в функции proverka. очень надо #include &lt;iostream&gt; #include &lt;conio.h&gt; ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
kuzuka
Сообщений: n/a
10.05.2008, 19:16     Игра "Жизнь" #2
вышли мне игру плиз ku_zuka@mail.ru
помочь не смогу, но код пригодится
Casper!
15 / 14 / 1
Регистрация: 02.09.2008
Сообщений: 167
06.03.2009, 20:59     Игра "Жизнь" #3
Можете мне код скинуть посмотрю fesenkoas@gmail.com
Ответ Создать тему
Опции темы

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