* Unloads the terrain data. */
| 247 | * Unloads the terrain data. |
| 248 | */ |
| 249 | void MapDataSet::unloadData() |
| 250 | { |
| 251 | if (_loaded) |
| 252 | { |
| 253 | for (std::vector<MapData*>::iterator i = _objects.begin(); i != _objects.end();) |
| 254 | { |
| 255 | delete *i; |
| 256 | i = _objects.erase(i); |
| 257 | } |
| 258 | delete _surfaceSet; |
| 259 | _loaded = false; |
| 260 | } |
| 261 | } |
| 262 | |
| 263 | /** |
| 264 | * Loads the LOFTEMPS.DAT into the ruleset voxeldata. |