{
int i, x, y;
int players_left;
+#if 1
+ boolean team_mode;
+#else
int num_tape_players;
+#endif
/* reset all runtime variables to their initial values */
}
}
+#if 1
+ team_mode = getTeamMode_EM();
+
+ if (!team_mode)
+ lev.home_initial = 1;
+#else
num_tape_players = getNumActivePlayers_EM();
+#if 0
+ printf("::: getNumActivePlayers_EM: %d\n", num_tape_players);
+#endif
+
+#if 1
+ lev.home_initial = MIN(lev.home_initial, num_tape_players);
+#else
if (num_tape_players != -1)
lev.home_initial = MIN(lev.home_initial, num_tape_players);
else if (!setup.team_mode)
lev.home_initial = MIN(lev.home_initial, 1);
+#endif
+#endif
lev.home = lev.home_initial;
players_left = lev.home_initial;