MCPcopy Create free account
hub / github.com/DescentDevelopers/Descent3 / edit_mission_data

Method edit_mission_data

Descent3/pilot_class.cpp:940–959  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

938 num_missions_flown++;
939}
940void pilot::edit_mission_data(int index, tMissionData *mdata) {
941 if (index < 0 || index >= num_missions_flown) {
942 mprintf(0, "Invalid mission index\n");
943 Int3();
944 return;
945 }
946
947 if (!mission_data) {
948 Int3();
949 mprintf(0, "No mission data\n");
950 return;
951 }
952
953 if (!mdata) {
954 Int3();
955 return;
956 }
957
958 memcpy(&mission_data[index], mdata, sizeof(tMissionData));
959}
960
961void pilot::get_mission_data(int index, tMissionData *mdata) {
962 if (index < 0 || index >= num_missions_flown) {

Calls

no outgoing calls

Tested by

no test coverage detected