public void SetMappingsData(int i, byte value) { if (mappingsDataFile == null) throw new Exception("Tileset header group 0x" + Index.ToString("X") + " does not reference mapping data."); mappingsDataFile.Seek(i, SeekOrigin.Begin); mappingsDataFile.WriteByte(value); }
public void SetSubTileIndex(int index, int x, int y, byte value) { tilesetHeaderGroup.SetMappingsData(index * 8 + y * 2 + x, value); }