Jaka metoda?
Ved pisem ze hranice sachovnice musis testovat tak ci tak, vytvorit mur z figuriek "mimo" sachovnice sa neda, ptz. a)na kona by to neplatilo a b)musis testovat aj tahy na pole kde je figurka (kvoli vyhodeniu tej figurky), a teda testoval by si aj ten "mur" figurieek. T.j. je len jedna metoda.
Inac cela ta logika pohybu a testovania tahov figurok je tak zlozita, ze toto na co sa pytas je uplne nepodstatne, jedno jednoduche if ti rychlost nijak neovplyvni.
Alebo nechapem na co sa pytas...
P.S. Ak testujes len vsetky svoje tahy tak ti mantinel je mozno vyhodnejsi, ale to ti zvladne dnesny CPU za miliontinu sekundy, problem s rychlostou nastane az akonahle zacnes testovat aj vsetky mozne superove dalsie tahy atd. a to potom chcem vidiet ako ti pomoze mantinel z tvojich figurok na superove tahy...
Metoda 1. je normalna, logicka, a da sa napisat aj optimalne (ale nie v delphi ktore ti strka do kodu testy indexu pri kazdom pristupe k polu, a teraz mas dilemu s jednym if, akych delphi nastrka do kodu milion).