Exemplo n.º 1
0
        /// <summary>
        /// Read FOV tile
        /// </summary>
        /// <param name="reader">Reader instance</param>
        /// <returns>FOV tile</returns>
        public static FOVTile ReadFOVTile(this BinaryReader reader)
        {
            var tile = new FOVTile();

            tile.visible  = reader.ReadBoolean();
            tile.explored = reader.ReadBoolean();

            return(tile);
        }
Exemplo n.º 2
0
 /// <summary>
 /// Write FOV tile
 /// </summary>
 /// <param name="writer">Writer instance</param>
 /// <param name="tile">Tile</param>
 public static void Write(this BinaryWriter writer, FOVTile tile)
 {
     writer.Write(tile.visible);
     writer.Write(tile.explored);
 }