Files
InfectedRose/InfectedRose.Terrain/ShortMap.cs
2019-11-13 19:45:48 +01:00

30 lines
633 B
C#

using InfectedRose.Core;
using RakDotNet.IO;
namespace InfectedRose.Terrain
{
public class ShortMap : IConstruct
{
public short[] Data { get; set; }
public void Serialize(BitWriter writer)
{
writer.Write(Data.Length);
foreach (var data in Data)
{
writer.Write(data);
}
}
public void Deserialize(BitReader reader)
{
Data = new short[reader.Read<int>()];
for (var i = 0; i < Data.Length; i++)
{
Data[i] = reader.Read<short>();
}
}
}
}