gets highest level flown for mission
| 1593 | |
| 1594 | // gets highest level flown for mission |
| 1595 | int PilotGetHighestLevelAchieved(pilot *Pilot, char *mission_name) { |
| 1596 | ASSERT(Pilot); |
| 1597 | if (!Pilot) |
| 1598 | return 1; |
| 1599 | |
| 1600 | int index = Pilot->find_mission_data(mission_name); |
| 1601 | if (index == -1) |
| 1602 | return 0; |
| 1603 | |
| 1604 | tMissionData data; |
| 1605 | Pilot->get_mission_data(index, &data); |
| 1606 | |
| 1607 | return data.highest_level; |
| 1608 | } |
| 1609 | |
| 1610 | // just like it says |
| 1611 | bool HasPilotFinishedMission(pilot *Pilot, const char *mission_name) { |
no test coverage detected