- for (i = 1; i < MAX_SCREENS; i++) if (Players[i].alive && i != me) {
- RobotCmd(0, "BoardSize %d %d %d\n",
- counter, Players[i].boardVisible, Players[i].boardWidth);
- RobotCmd(0, "Opponent %d %s %s\n",
- counter, Players[i].name, Players[i].host);
- if (Players[i].flags & SCF_usingRobot)
- RobotCmd(0, "OpponentFlag %d robot\n", i);
- if (Players[i].flags & SCF_fairRobot)
- RobotCmd(0, "OpponentFlag %d fairRobot\n", i);
- counter++;
- }
+ for (i = 1; i < MAX_SCREENS; i++)
+ if ((Players[i].alive >= 0) && (i != me)) {
+ RobotCmd(0, "BoardSize %d %d %d\n",
+ counter, Players[i].boardVisible, Players[i].boardWidth);
+ RobotCmd(0, "Opponent %d %s %s\n",
+ counter, Players[i].name, Players[i].host);
+ if (Players[i].flags & SCF_usingRobot)
+ RobotCmd(0, "OpponentFlag %d robot\n", i);
+ if (Players[i].flags & SCF_fairRobot)
+ RobotCmd(0, "OpponentFlag %d fairRobot\n", i);
+ counter++;
+ } //enemy