For human vs computer games, games-board/knights requires either gnuchess or craft chess engine to be installed at runtime. Reproducible: Always Steps to Reproduce: 1. emerge games-board/knights without gnuchess or crafty installed 2. run knights and select either chess engine as player 1 3. view the error Actual Results: If neither games-board/gnuchess nor games-board/crafty are on the system, knights still lists both engines as available, even when neither one is. If a human vs computer game is attempted, knights presents an error box stating that the (named engine) program could not start. Expected Results: Couple of options: Make non-installed chess engines unavailable from the chess engine drop down engine in-game. (could hand off to upstream?) Depends on both engines (bad) Add USE flags for gnuchess and crafty as runtime deps Warn users if neither engine is picked Couple of options: Make non-installed chess engines unavailable from the chess engine drop down engine in-game. (could hand off to upstream?) make both engines runtime deps (bad) Add USE flags for gnuchess and crafty as runtime deps Warn users if neither engine is picked
added a message that the end to match the xboard behavior.