示例#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);
        }
示例#2
0
        public UserGameMap GetUserStoredGameMap(string username)
        {
            var sm = new StoredGameMap();

            return(sm.GetUserGameMaps(username));
        }
示例#3
0
        public void SaveStoredGameMap(GameMap gameMap)
        {
            var sm = new StoredGameMap();

            sm.SaveGameMap(gameMap);
        }