protected override void OnLoad(EventArgs e) { base.OnLoad(e); var bProperties = new BoxProperties(null, 400.0, 300.0, 200.0); bProperties.SetAllColors(Enumerable.Repeat <Color>(Color.Beige, 6).ToArray()); bProperties.TapeColor = Color.Orange; bProperties.TapeWidth = new treeDiM.Basics.OptDouble(true, 50.0); Content = bProperties; BoxPositions.Add(new BoxPosition(Vector3D.Zero, HalfAxis.HAxis.AXIS_X_P, HalfAxis.HAxis.AXIS_Y_P)); BoxPositions.Add(new BoxPosition(new Vector3D(400.0, 0.0, 0.0), HalfAxis.HAxis.AXIS_X_P, HalfAxis.HAxis.AXIS_Y_P)); BoxPositions.Add(new BoxPosition(new Vector3D(1100.0, 0.0, 0.0), HalfAxis.HAxis.AXIS_Y_P, HalfAxis.HAxis.AXIS_X_N)); BoxPositions.Add(new BoxPosition(new Vector3D(300.0, 300.0, 0.0), HalfAxis.HAxis.AXIS_Y_P, HalfAxis.HAxis.AXIS_X_N)); BoxPositions.Add(new BoxPosition(new Vector3D(700.0, 300.0, 0.0), HalfAxis.HAxis.AXIS_Y_P, HalfAxis.HAxis.AXIS_X_N)); BoxPositions.Add(new BoxPosition(new Vector3D(700.0, 400.0, 0.0), HalfAxis.HAxis.AXIS_X_P, HalfAxis.HAxis.AXIS_Y_P)); layerEditor.VPMin = new Vector2D(-400.0, -400.0); layerEditor.VPMax = new Vector2D(1500.0, 1400.0); layerEditor.PtMin = new Vector2D(0.0, 0.0); layerEditor.PtMax = new Vector2D(1200.0, 1000.0); layerEditor.Content = Content; layerEditor.Positions = BoxPositions; layerEditor.Invalidate(); }
public Message(EndianBinaryReader reader) { m_textDataOffset = reader.ReadInt32(); m_messageId = reader.ReadInt16(); m_itemPrice = reader.ReadInt16(); m_nextMessageID = reader.ReadInt16(); m_unknownField3 = reader.ReadInt16(); m_textBoxType = (BoxTypes)reader.ReadByte(); m_initialDrawType = (DrawTypes)reader.ReadByte(); m_textBoxPosition = (BoxPositions)reader.ReadByte(); m_displayItemId = (ItemID)reader.ReadByte(); m_unknownBool1 = reader.ReadBoolean(); m_initialSound = reader.ReadByte(); m_initialCameraBehavior = reader.ReadByte(); m_initialSpeakerAnim = reader.ReadByte(); reader.SkipByte(); m_numLinesPerBox = reader.ReadInt16(); reader.SkipByte(); m_textData = ""; }