[ List Earliest Comments Only For Pages | Games | Rated Pages | Rated Games | Subjects of Discussion ]
Single Comment
I'm thinking I might expand the restore command to accept a turn number and a side name, usually White or Black, so that it can restore the board to the configuration it had on a previous move. To do this, it would have to store the configuration for each move in an array or be able to recalculate all moves from the beginning to the indicated move. Since the latter could introduce unwanted recursion, and the restore command currently works by changing variable values back to a stored state, the former is more likely how it will work. But since this would be a seldom used feature that would increase memory requirements unnecessarily, I may instead modify the store command to copy the current configuration to a named label and modify the restore command to work with labels used by the store command. A game that required the feature could be programmed to store the configuration after every move according to set naming conventions.