Ktorá metóda je rýchlejšia pre testovanie možných ťahov na šachovnici?
Pri kontrole ťahov fiígúrok na šachovnici je možné možné ťahy kontrolovať dvoma spôsobmi:
1. Kontrolovať či nie je ťah mimo rozsah a potom skontrolovať reálnosť ťahu
2. Kontrolovať reálnosť ťahu s tým, že na šachovnici bude vytvorení okraj, ktorý bude dávať dojem, že sa jedná o vlastné figúrky a teda netestovať rozsah.
Obidve metódy majú svoje výhody a nevýhody:
1. Viac vypisovania v zdrojáku, ale menší nárok na pamäť (výhodné pri testovaní ťahov so šachovnicou v pamäti (aby sa nemusel vracať ťah).
2. Menej vypisovania, ale väčšie nároky na pamäť a tiež na zápis v jazyku C (v Delphi bez problémov)
Ktorá metóda zaberie menej strojového času a prečo? Podľa mňa tá prvá.