я так понял в зависимости от кол-ва песчинок в клеточке(пикселе) и цвет для закраски выбираем ?
ZEVS
> я так понял в зависимости от кол-ва песчинок в клеточке(пикселе) и цвет для
> закраски выбираем ?
Ну да, а как же еще?
хм... интересно...
попробую написать тоже такую фитчу))
жалко что размеры матрицы ограничены...
так бы можно было бы замутить по размеру экрана по пиксельно)))
внимание вопрос !
я реализовал эту штуку)))
но только проблема терь с отрисовкой...
приходится каждый раз тянуть окно что бы обновилось...
как можно сделать так что бы оно само отрисовывалось ?
это не помогло:
SendMessage(hWnd, WM_PAINT, wParam, lParam);
ZEVS
SwapBuffers(hDC);
не помогает
InvalidateRect(hWnd, NULL, FALSE );
UpdateWindow(hWnd);
ОС сама оправит WM_PAINT
окей :)
спасибо)
немного поэкспериментировал)))
сделал несгораемые края:
Картинки наверно лучше заливать на http://imageshack.us/ , а то с гд они потом удаляются потихоньку.
ZEVS
Попробуй задавать правила матрицей (2k+1)*(2k+1) из файла, в центре которой будет число, сколько песчинок перекидывается, и в остальных клетках, сколько куда попадает. Например базовый вариант при k = 1:
0 1 0 1 4 1 0 1 0
В принципе число в центре можно не указывать, оно должно быть равно сумме всех других.
Интересно было бы посмотреть на что-то типа
0 0 0 1 0 1 0 0 0 0 0 0 4 0 0 0 0 0 0 1 0 1 0 0 0
буквой Г получается жидковато...
попробую сделать что бы раскидывались по диагонали)))
та же рамка, только методом шахмотного по часовой стрелке "коня"
ZEVS
Темновата картинка, можно поярче? И выложи демку, такое надо смотреть в динамике.
у меня без таймера)
я не вкурил как его прикрутить) поэтому только пробелом))))
Тема в архиве.