Esempio n. 1
0
        public static void ImportDesignTiles(MainSave sav, byte[] result)
        {
            var tiles = sav.GetMapDesignTiles();

            Buffer.BlockCopy(result, 0, tiles, 0, result.Length);
            sav.SetMapDesignTiles(tiles);
        }
Esempio n. 2
0
        public static byte[] ExportDesignTiles(MainSave sav)
        {
            var tiles  = sav.GetMapDesignTiles();
            var result = new byte[tiles.Length * 2];

            Buffer.BlockCopy(tiles, 0, result, 0, result.Length);
            return(result);
        }
Esempio n. 3
0
        public static void ClearDesignTiles(MainSave sav)
        {
            var tiles = sav.GetMapDesignTiles();

            for (int i = 0; i < tiles.Length; i++)
            {
                tiles[i] = MainSave.MapDesignNone;
            }
            sav.SetMapDesignTiles(tiles);
        }