🕸📝Fergus Duniho wrote on Tue, Apr 12, 2022 06:59 PM UTC:
I programmed this game today using the fairychess include file. While it was mostly a cut-and-paste job with some tweaking, I also had to fix bugs in Game Courier itself and the fairychess include file, because there were some issues with aliases that I hadn't accounted for.
I was previously wrong about needing to handle castling as a two-part move. I probably had that on my mind from working on code for that recently. Castling has been handled as a one-part move. I tested castling, en passant capture, and Pawn promotion, and it all seems to be working correctly now.
I programmed this game today using the fairychess include file. While it was mostly a cut-and-paste job with some tweaking, I also had to fix bugs in Game Courier itself and the fairychess include file, because there were some issues with aliases that I hadn't accounted for.
I was previously wrong about needing to handle castling as a two-part move. I probably had that on my mind from working on code for that recently. Castling has been handled as a one-part move. I tested castling, en passant capture, and Pawn promotion, and it all seems to be working correctly now.