| 1427 | } |
| 1428 | |
| 1429 | void zSaveLoad_BuildName(char* name_txt, S32 idx) |
| 1430 | { |
| 1431 | char desired[128]; |
| 1432 | char current_name[128]; |
| 1433 | |
| 1434 | BuildIt(desired, idx); |
| 1435 | |
| 1436 | S32 counter = 0; |
| 1437 | for (S32 i = 0; i < idx; i++) |
| 1438 | { |
| 1439 | BuildIt(current_name, i); |
| 1440 | if (strcmp(zSaveLoadGameTable[i].label, zSaveLoadGameTable[idx].label) == 0 && |
| 1441 | strcmp(current_name, "Corrupt Save File\n\n") != 0) |
| 1442 | { |
| 1443 | counter++; |
| 1444 | } |
| 1445 | } |
| 1446 | |
| 1447 | if (counter > 0) |
| 1448 | { |
| 1449 | sprintf(name_txt, "%s (%d)", desired, counter); |
| 1450 | name_txt[0x3f] = NULL; |
| 1451 | } |
| 1452 | else |
| 1453 | { |
| 1454 | strcpy(name_txt, desired); |
| 1455 | } |
| 1456 | } |
| 1457 | |
| 1458 | S32 zSaveLoad_GameSelect(S32 mode) |
| 1459 | { |
no test coverage detected