Помощь - Поиск - Пользователи - Календарь
Полная версия: Кординаты круга
Форум «Всё о Паскале» > Современный Паскаль и другие языки > Делфи
mamont001
Мне для игры надо чтобы при взрыве в масиве по точкам в круге изменялся параметр
klem4
моя твоя не понимать.
Нормально объяснить можешь что тебе нужно ? Какие данные есть какие изменения (что получить хочешь на выходе) должны с ними произойти ?
mamont001
взрыв в виде круга,и при нем в масиве земли изменяеться параметры
Michael_Rybak
Увеличение значений, попавших под взрыв, на 1:

//ey, ex - строка, столбец эпицентра взрыва
//r - радиус взрыва + 1
for i := ey - r to ey + r do
if (i >= 1) and (i <= height) then
for j := ex - r to ex + r do
if (j >= 1) and (j <= width) then
if Sqr(i - ey) + Sqr(j - ex) <= Sqr( r ) then
param[i][j] := param[i][j] + 1;
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.