| 1567 | LSError LoadMission(const char* filename) |
| 1568 | { |
| 1569 | ParamArchiveLoad ar; |
| 1570 | if (!ar.LoadBin(filename) && ar.Load(filename) != LSOK) |
| 1571 | { |
| 1572 | return LSUnknownError; |
| 1573 | } |
| 1574 | PARAM_CHECK(ar.Serialize("Campaign", GetGCampaignHistory(), 1)) |
| 1575 | |
| 1576 | // MissionHistory *mh = GetGCampaignHistory().CurrentMission(); |
| 1577 | |
| 1578 | return LSOK; |
| 1579 | } |
| 1580 | |
| 1581 | /* |
| 1582 | void SetMissionDisplayName(RString campaign, RString battle, RString mission, RString displayName) |
| 1583 | { |
| 1584 | GetGCampaignHistory().SetDisplayName(campaign, battle, mission, displayName); |
| 1585 | RString filename = GetTmpSaveDirectory() + campaign + RString(".sqc"); |
| 1586 | GetGCampaignHistory().campaignName = campaign; |
| 1587 | SaveMission(filename); |
| 1588 | } |
| 1589 | */ |
| 1590 | |
| 1591 | void AddMission(RString campaign, RString battle, RString mission, RString displayName) |
no test coverage detected