Uło?żenie image'ów

0

Witam

Robię grę planszową w delphi. Zrobiłem szachownice z 25'ciu image'ów (5x5), i trafiłem na problem, mianowicie jak rozpoznać, że w 3 image'ach ułożonych w prostej linii jest ten sam rysunek?

0

brute-force ew. jakaś tablica, ale na jedno wychodzi

Ciemniak ze mnie, powiesz mi dokładniej jak to zrobić?

0

Załóżmy że mam tablice :

x: array [1..5,1..5] of integer; 

no ale co teraz jak sprawdzić czy te trzy image są w prostej linii ( pionowo, poziomo, skośnie)

0

for i:=1 to 5 do
for j:=1 to 5 do
if tab[i][j]=costam then .....

0

wesoledi, nie rozumiem o co ci chodzi :-|

0

Ehh - wesoledi podał właściwie rozwiązanie, ale chyba nie za bardzo wiesz jak je wykorzystać. Możesz stworzyć tablicę TImage (2 wymiary) i na niej operować (np. rozwiązanie wesoledi - wtedy jest na ukos...) - albo nazwij sobie te Image jakoś konkretnie, abyś po nazwie mógł odczytać położenie - wtedy sobie już chyba sprawdzisz co ? Można też wykorzystać właściwości: Top, Left itd - w zależności co chcesz osiągnąć...

1 użytkowników online, w tym zalogowanych: 0, gości: 1