public PaletteChunk(ShockwaveReader input, ChunkHeader header) : base(header) { Colors = new Color[header.Length / 6]; for (int i = 0; i < Colors.Length; i++) { Colors[i] = input.ReadColor(); } }
public TextFormat(ShockwaveReader input) { Offset = input.ReadBigEndian <int>(); Height = input.ReadBigEndian <short>(); Ascent = input.ReadBigEndian <short>(); FontId = input.ReadBigEndian <short>(); Slant = input.ReadBoolean(); Padding = input.ReadByte(); FontSize = input.ReadBigEndian <short>(); Color = input.ReadColor(); }
public TextFormat(ref ShockwaveReader input) { Offset = input.ReadInt32(); Height = input.ReadInt16(); Ascent = input.ReadInt16(); FontId = input.ReadInt16(); Slant = input.ReadBoolean(); Padding = input.ReadByte(); FontSize = input.ReadInt16(); Color = input.ReadColor(); }
public TextCastProperties(ShockwaveReader input) { input.Position += 4; Alignment = (TextAlignment)input.ReadBigEndian <short>(); BackgroundColor = input.ReadColor(); Font = input.ReadBigEndian <short>(); Rectangle = input.ReadRect(); LineHeight = input.ReadBigEndian <short>(); input.Position += 4; ButtonType = input.ReadBigEndian <short>(); }
public TextCastProperties(ref ShockwaveReader input) { input.Advance(4); Alignment = (TextAlignment)input.ReadInt16(); BackgroundColor = input.ReadColor(); Font = input.ReadInt16(); Rectangle = input.ReadRect(); LineHeight = input.ReadInt16(); input.Advance(4); ButtonType = input.ReadInt16(); }
public TextCastProperties(ref ShockwaveReader input) { BorderSize = (SizeType)input.ReadByte(); GutterSize = (SizeType)input.ReadByte(); BoxShadowSize = (SizeType)input.ReadByte(); BoxType = (TextBoxType)input.ReadByte(); Alignment = (TextAlignment)input.ReadInt16(); BackgroundColor = input.ReadColor(); Font = input.ReadInt16(); Rectangle = input.ReadRect(); LineHeight = input.ReadInt16(); TextShadowSize = (SizeType)input.ReadByte(); MysteryFlags = input.ReadByte(); }