예제 #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 void SaveStoredGameMap(GameMap gameMap)
 {
     var sm = new StoredGameMap();
     sm.SaveGameMap(gameMap);
 }
예제 #3
0
 public UserGameMap GetUserStoredGameMap(string username)
 {
     var sm = new StoredGameMap();
     return sm.GetUserGameMaps(username);
 }