aboutsummaryrefslogtreecommitdiff
path: root/src/map/data.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/map/data.rs')
-rw-r--r--src/map/data.rs10
1 files changed, 1 insertions, 9 deletions
diff --git a/src/map/data.rs b/src/map/data.rs
index 0c11d1c..3258512 100644
--- a/src/map/data.rs
+++ b/src/map/data.rs
@@ -1,6 +1,6 @@
//! Module containing the raw map data version of the map.
-use super::{IconData, Map, PolygonRoomData, RectRoomData, WallData};
+use super::{IconData, Map, PolygonRoomData, WallData};
use ron::de::from_reader;
use ron::ser::{to_string_pretty, PrettyConfig};
use serde::{Deserialize, Serialize};
@@ -13,7 +13,6 @@ use std::path::Path;
/// it easily corruptable.
#[derive(Serialize, Deserialize)]
pub struct MapData {
- pub(super) rect_rooms: Vec<RectRoomData>,
pub(super) polygon_rooms: Vec<PolygonRoomData>,
pub(super) walls: Vec<WallData>,
pub(super) icons: Vec<IconData>,
@@ -22,13 +21,11 @@ pub struct MapData {
impl MapData {
/// Create a serialisable map data type from the data elements contained in a map.
pub fn new(
- rect_rooms: Vec<RectRoomData>,
polygon_rooms: Vec<PolygonRoomData>,
walls: Vec<WallData>,
icons: Vec<IconData>,
) -> Self {
Self {
- rect_rooms,
polygon_rooms,
walls,
icons,
@@ -41,11 +38,6 @@ impl MapData {
/// included.
pub fn extract_data(map: &Map) -> Self {
Self {
- rect_rooms: map
- .rect_rooms()
- .iter()
- .map(|r| *(r as &RectRoomData))
- .collect(),
polygon_rooms: map
.polygon_rooms()
.iter()