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

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

Вернуться   Форум программистов > Delphi программирование > Мультимедиа в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 16.06.2010, 00:08   #11
Miha85193
Delphi, OpenGL API
Форумчанин
 
Аватар для Miha85193
 
Регистрация: 29.03.2010
Сообщений: 152
По умолчанию

В предыдущем моем примере есть ошибки. Жаль что уже нельзя отредактировать.

Вот, здесь по идеи ошибок быть не должно.

Код:
procedure TForm1.FormMouseDown(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Integer);
var
  row, col : integer;

begin
  col := trunc(X/W);
  row := trunc(Y/H);
  if Field[col, row] = 0 then
  begin
    Field[col, row] := 1;// если пусто то ставим мебель

    if (row+1) <= 9 then
      Field[col, row+1] := 1;// второй блок

    { или же
    if (row-1) >= 0 then
      Field[col, row-1] := 1;
    или
    if (col+1)<= 9 then
      Field[col+1, row] := 1;
    или
    if (col-1) >= 0 then
      Field[col-1, row] := 1;
    в зависимости от того, где будет второй блок}
  end
  else
  begin
     Field[col, row] := 0; // иначе удаляем
  end; 
   ShowField_(Canvas);
end;
Miha85193 вне форума Ответить с цитированием
Старый 16.06.2010, 17:06   #12
kaseg
 
Регистрация: 06.06.2010
Сообщений: 5
По умолчанию

Я сделал уже чтоб размеры можно было задавать и т.п. (блоки 2х3 например), а заодно и цвет) спасибо большое)
kaseg вне форума Ответить с цитированием
Старый 01.08.2010, 09:19   #13
VladSuhoy522
Новичок
Джуниор
 
Регистрация: 31.07.2010
Сообщений: 1
По умолчанию

А мужики-то не знают
VladSuhoy522 вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с картинками... Добавление фона.. p1r2o3 Общие вопросы Delphi 1 13.04.2010 19:52
Работа с динамическими картинками krikaved Общие вопросы Delphi 3 17.03.2010 23:48
проблема с картинками sava28 HTML и CSS 3 05.08.2008 16:23
бд с картинками TaTT DoGG БД в Delphi 3 28.04.2008 08:21
Работа с картинками в Delphi Alar Общие вопросы Delphi 0 29.10.2006 21:21