diff --git a/src/main.rs b/src/main.rs index f8eb1a3..c9b938a 100644 --- a/src/main.rs +++ b/src/main.rs @@ -747,15 +747,19 @@ fn room_from_string(string: String) -> Room { } } - Room { - id, - palette, - name, - tiles: vec![], - items, - exits, - endings + let lines = lines; + + let mut tiles : Vec = Vec::new(); + + for line in lines.into_iter() { + let line: Vec<&str> = line.split(",").collect(); + + for tile_id in line { + tiles.push(tile_id.to_string()); + } } + + Room { id, palette, name, tiles, items, exits, endings } } // fn game_from_string(game: String ) -> Game {