Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.07.2014, 20:09   #21
Alexandr17
Форумчанин
 
Регистрация: 10.12.2013
Сообщений: 227
По умолчанию

Я вообще не понял. Там не одна клетка должна рисоваться а 8 клеток окружая персонажа
Alexandr17 вне форума Ответить с цитированием
Старый 23.07.2014, 20:12   #22
Slym
Участник клуба
 
Регистрация: 07.12.2011
Сообщений: 1,025
По умолчанию

Так нельзя!!! - Picture.Graphic:=png; только assign!!!

Цитата:
Сообщение от eoln Посмотреть сообщение
бросается в глаза счётчик во втором цикле
Код:
for i := 0 to length(HODPers)-1 do for i1 := 0 to length(HODPers[0])-1 do begin
Там HODPers[i] по идее должно быть
тут все верно - размер второго измерения, а поскольку матрица квадратная: можно взять размер 1 строки... можно перефразировать

Код:
procedure TForm1._ClickHODPers(Sender: TObject);
VAR x, y:INTEGER;
begin
  Xpers:=(Sender AS TIMAGE).Left;
  Ypers:=(Sender AS TIMAGE).Top;
  for x := low(HODPers) to high(HODPers) do
  for y := low(HODPers[low(HODPers)]) to high(HODPers[low(HODPers)]) do
  begin
    if HODPers[x,y] <> nil then
    begin
      HODPers[x, y].Free;
      HODPers[x, y]:=nil; 
    end;
  end;
end;
Не стесняемся, плюсуем!

Последний раз редактировалось Slym; 23.07.2014 в 21:14.
Slym вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
обработка событий при динамическом создании Veronikaa Компоненты Delphi 4 10.05.2012 17:13
Глюк при динамическом создании Label. BingoBongo Общие вопросы Delphi 2 10.05.2011 19:41
Ошибка AV при уничтожении объектов из модулей(dll) puga555 Общие вопросы Delphi 4 08.01.2010 22:14