+\r
+ /// <summary>\r
+ /// Set the tile of a cell.\r
+ /// </summary>\r
+ /// <param name="x">X-coordinate.</param>\r
+ /// <param name="y">Y-coordinate.</param>\r
+ /// <param name="tile">The character representing the tile.</param>\r
+ public void SetCell(int x, int y, char tile)\r
+ {\r
+ mData.SetCell(x, y, tile);\r
+ }\r
+\r
+ /// <summary>\r
+ /// Set the tile of a cell.\r
+ /// </summary>\r
+ /// <param name="point">X,Y-coordinates.</param>\r
+ /// <param name="tile">The character representing the tile.</param>\r
+ public void SetCell(Point point, char tile)\r
+ {\r
+ mData.SetCell(point.X, point.Y, tile);\r
+ }\r
+\r
+\r
+ /// <summary>\r
+ /// Clear a cell to the default tile.\r
+ /// </summary>\r
+ /// <param name="x">X-coordinate.</param>\r
+ /// <param name="y">Y-coordinate.</param>\r
+ public void ClearCell(int x, int y)\r
+ {\r
+ mData.ClearCell(x, y);\r
+ }\r
+\r
+ /// <summary>\r
+ /// Clear a cell to the default tile.\r
+ /// </summary>\r
+ /// <param name="point">X,Y-coordinates.</param>\r
+ public void ClearCell(Point point)\r
+ {\r
+ mData.ClearCell(point.X, point.Y);\r
+ }\r
+\r
+\r
+ /// <summary>\r
+ /// Reset the map to the state it was at right after loading.\r
+ /// </summary>\r
+ public void Reset()\r
+ {\r
+ mData.Reset();\r
+ mView.Reset();\r
+ }\r
+\r