| 41 | } |
| 42 | |
| 43 | void Load() const override |
| 44 | { |
| 45 | const std::vector<SaveLoad> slt = SlCompatTableHeader(_map_desc, _map_sl_compat); |
| 46 | |
| 47 | if (!IsSavegameVersionBefore(SLV_RIFF_TO_ARRAY) && SlIterateArray() == -1) return; |
| 48 | SlGlobList(slt); |
| 49 | if (!IsSavegameVersionBefore(SLV_RIFF_TO_ARRAY) && SlIterateArray() != -1) SlErrorCorrupt("Too many MAPS entries"); |
| 50 | |
| 51 | Map::Allocate(_map_dim_x, _map_dim_y); |
| 52 | } |
| 53 | |
| 54 | void LoadCheck(size_t) const override |
| 55 | { |
nothing calls this directly
no test coverage detected