#include #include #include #include #include #include #include #include #include #include #include "defs.h" #include "struct.h" #include "data.h" int theteam[9]; int armies[9]; char *teamchars[] = {"IND", "FED", "ROM", "X", "KLI", "X", "X", "X", "ORI"}; extern int openmem(int); int main() { int i; openmem(0); for (i=0; i<40; i++) { printf("%2d: (%s) %-16s %4d %-7.7s %-4.4s %-4.4s %-4.4s %c%c%c%c %5d %5d\n", i, teamchars[planets[i].pl_owner], planets[i].pl_name, planets[i].pl_armies, planets[i].pl_flags & PLREPAIR ? "REPAIR" : "", planets[i].pl_flags & PLFUEL ? "FUEL" : "", planets[i].pl_flags & PLAGRI ? "AGRI" : "", planets[i].pl_flags & PLCORE ? "CORE" : "", /* 3/17/92 TC */ planets[i].pl_info & FED ? 'F' : ' ', planets[i].pl_info & ROM ? 'R' : ' ', planets[i].pl_info & KLI ? 'K' : ' ', planets[i].pl_info & ORI ? 'O' : ' ', planets[i].pl_x, planets[i].pl_y); theteam[planets[i].pl_owner]++; if (planets[i].pl_armies > 4) { armies[planets[i].pl_owner] += planets[i].pl_armies-4; } } printf("Planets:\n"); printf("IND: %d FED: %d ROM: %d KLI: %d ORI: %d\n", theteam[0], theteam[1], theteam[2], theteam[4], theteam[8]); printf("Spare armies:\n"); printf("IND: %d FED: %d ROM: %d KLI: %d ORI: %d\n", armies[0], armies[1], armies[2], armies[4], armies[8]); printf("Surrender clock:\n"); printf("IND: %d FED: %d ROM: %d KLI: %d ORI: %d\n", teams[0].te_surrender, teams[1].te_surrender, teams[2].te_surrender, teams[4].te_surrender, teams[8].te_surrender); return 1; /* satisfy lint */ }