Помещение изображения в конкретную ячейку сеток - PullRequest
0 голосов
/ 08 ноября 2019

Я делаю игру Connect 4 в Delpi. Мне нужно поставить правильный цветной круг в правильном месте, в соответствии с тем, где пользователь нажал. Как вы загружаете изображение (предпочтительно JPEG) в определенную ячейку?

Я понятия не имею, с чего начать (потому что мои учителя бесполезны), поэтому любая помощь будет так признательна. !!

на форме создать:

 images:=timagelist.Create(self);
 image1:=tjpegimage.Create;
 image2:=tjpegimage.Create;
 bimage1:=tbitmap.Create;
 bimage2:=tbitmap.Create;
try
image1.loadfromfile('red.jpg') ;
bimage1.Assign(image1);
image2.loadfromfile('yellow.jpg') ;
bimage2.Assign(image2);
finally
  image1.free;
  image2.free;
end;
images.Add(bimage1,nil);
images.Add(bimage2,nil) ;

на Drawcell:

  row:=c4grid.Row;
col:=c4grid.Col;
images.Draw(c4grid.Canvas,row,col,0);

Пока ничего не происходит, и нет никаких доказательств того, что вы действительно можете нажать на ячейку. Любая помощь / совет / руководство будет высоко ценится!

...