예제 #1
0
        public GameMap LoadStoredGameMap(int mapID)
        {
            var sgm = new StoredGameMap();
            var gameMap = sgm.LoadGameMap(mapID);
            DataContractJsonSerializer js = new DataContractJsonSerializer(typeof(List<Tile>));
            MemoryStream ms = new MemoryStream(System.Text.ASCIIEncoding.ASCII.GetBytes(gameMap.TilesData));

            gameMap.Tiles = (List<Tile>)js.ReadObject(ms);

            return gameMap;
        }