public override void LoadStatus(RSFileReader br) { base.LoadStatusCore(br); byte b; while ((b = br.ReadByte()) != 0) { switch (b) { case 20: Columns = br.ReadInt32(); Rows = br.ReadInt32(); p_cellStatus = new bool[Columns, Rows]; p_cellExpectedStatus = new bool[Columns, Rows]; for (int c = 0; c < Columns; c++) { for (int r = 0; r < Rows; r++) { p_cellStatus[c, r] = br.ReadBool(); p_cellExpectedStatus[c, r] = br.ReadBool(); } } break; } } }
public void Load(RSFileReader br) { byte b; while ((b = br.ReadByte()) != 0) { switch (b) { case 10: Name = MNFontName.IntToString(br.ReadInt32()); break; case 11: Size = br.ReadFloat(); break; case 13: Italic = br.ReadBool(); break; case 14: Bold = br.ReadBool(); break; case 15: Underline = br.ReadBool(); break; case 16: Name = br.ReadString(); break; } } }
public override bool Load(RSFileReader br) { if (base.Load(br)) { byte tag; while ((tag = br.ReadByte()) != 0) { switch (tag) { case 10: DefaultChecked = (Bool3)br.ReadByte(); ExpectedChecked = (Bool3)br.ReadByte(); break; case 11: CheckBoxAtEnd = br.ReadBool(); break; default: return(false); } } return(true); } return(false); }
public override bool Load(RSFileReader br) { if (base.Load(br)) { byte tag; while ((tag = br.ReadByte()) != 0) { switch (tag) { case 10: RunningLine = (SMRunningLine)br.ReadInt32(); break; case 11: RichContent = br.ReadBool(); break; default: return(false); } } return(true); } return(false); }
public int LoadRuler(RSFileReader br, int dim) { double d = 0; byte tag; while ((tag = br.ReadByte()) != 0) { switch (tag) { case 10: br.ReadBool(); br.ReadBool(); br.ReadBool(); br.ReadBool(); d = br.ReadDouble(); br.ReadDouble(); br.ReadDouble(); br.ReadDouble(); break; case 11: br.ReadInt32(); break; case 12: br.ReadBool(); break; case 13: br.ReadBool(); break; } } return(Convert.ToInt32(d * dim)); }
public void Load(RSFileReader br) { byte tag; while ((tag = br.ReadByte()) != 0) { switch (tag) { case 10: p_value_valid[0] = br.ReadBool(); p_value_valid[1] = br.ReadBool(); p_value_valid[2] = br.ReadBool(); p_value_valid[3] = br.ReadBool(); p_value[0] = br.ReadDouble(); p_value[1] = br.ReadDouble(); p_value[2] = br.ReadDouble(); p_value[3] = br.ReadDouble(); break; case 11: Axis = (SMAxis)br.ReadInt32(); break; case 12: br.ReadBool(); break; case 13: Changed = br.ReadBool(); break; } } }
public void LoadStatus(RSFileReader br) { byte b2; while ((b2 = br.ReadByte()) != 0) { switch (b2) { case 10: UIStateHighlighted = br.ReadBool(); break; } } }
public override void LoadStatus(RSFileReader br) { base.LoadStatusCore(br); byte b; while ((b = br.ReadByte()) != 0) { switch (b) { case 20: Status = br.ReadBool(); break; } } }
public void Load(RSFileReader br) { byte b; while ((b = br.ReadByte()) != 0) { switch (b) { case 10: SizeToFit = br.ReadBool(); break; case 11: Align = (SMHorizontalAlign)br.ReadInt32(); break; case 12: VertAlign = (SMVerticalAlign)br.ReadInt32(); break; case 13: LineSpacing = br.ReadFloat(); break; } } }
public override void LoadStatus(RSFileReader br) { base.LoadStatusCore(br); byte b; int r, c; while ((b = br.ReadByte()) != 0) { if (b == 10) { r = br.ReadInt32(); c = br.ReadInt32(); matrix = new SMMemoryGameCard[r, c]; } else if (b == 20) { r = br.ReadInt32(); c = br.ReadInt32(); matrix[r, c] = new SMMemoryGameCard(Document); matrix[r, c].Tag = br.ReadString(); matrix[r, c].State = (SMMemoryCardState)br.ReadInt32(); matrix[r, c].CanChangeState = br.ReadBool(); } } for (r = 0; r < Rows; r++) { for (c = 0; c < Columns; c++) { if (matrix[r, c] != null) { SMMemoryGameCard card = FindCard(matrix[r, c].Tag); if (card != null) { matrix[r, c].Image = card.Image; } } } } }
public virtual void Load(RSFileReader R) { byte tag; while ((tag = R.ReadByte()) != 0) { switch (tag) { case 10: Id = R.ReadInt64(); break; case 11: X = R.ReadFloat(); Y = R.ReadFloat(); Width = R.ReadFloat(); Height = R.ReadFloat(); break; case 12: Autosize = R.ReadBool(); break; case 13: Objects.Clear(); Objects.Load(R); break; case 14: R.AddReference(p_parent, "GraphObject", R.ReadInt64(), 14, this); break; default: throw new Exception("Unknown tag " + (int)tag + " in loading GVGraphObject at position " + R.Position); } } }
public bool Load(RSFileReader br) { br.Log("* * * AREA * * *\n"); byte tag; while ((tag = br.ReadByte()) != 0) { switch (tag) { case 10: { int left = LoadRuler(br, 1024); int top = LoadRuler(br, 768); int right = LoadRuler(br, 1024); int bottom = LoadRuler(br, 768); RelativeArea = new Rectangle(left, top, right - left, bottom - top); } break; case 11: Selected = br.ReadBool(); break; case 12: RelativeArea.X = br.ReadInt32(); RelativeArea.Y = br.ReadInt32(); RelativeArea.Width = br.ReadInt32(); RelativeArea.Height = br.ReadInt32(); break; case 13: Dock = (SMControlSelection)br.ReadInt32(); if (Dock != SMControlSelection.None) { BackType = SMBackgroundType.Solid; } break; case 14: BackType = (SMBackgroundType)br.ReadInt32(); break; case 15: BackgroundImage = br.ReadImage(); break; case 16: BackgroundImageOffset = new Point(br.ReadInt32(), br.ReadInt32()); break; case 17: Screen = (SMScreen)br.ReadInt32(); break; case 18: DockModified = br.ReadBool(); break; } } return(true); }
public override void Load(RSFileReader br) { byte tag; while ((tag = br.ReadByte()) != 0) { switch (tag) { case 11: Name = br.ReadString(); break; case 12: Font.Name = MNFontName.IntToString(br.ReadInt32()); Font.Size = br.ReadFloat(); Font.Style = (System.Drawing.FontStyle)br.ReadInt32(); break; case 13: NormalState.BackColor = br.ReadColor(); break; case 14: NormalState.ForeColor = br.ReadColor(); break; case 15: NormalState.BorderStyle = (SMBorderStyle)br.ReadInt32(); break; case 16: NormalState.BorderWidth = br.ReadInt32() / 100f; break; case 17: NormalState.BorderColor = br.ReadColor(); break; case 19: HighlightState.BackColor = br.ReadColor(); break; case 20: HighlightState.ForeColor = br.ReadColor(); break; case 21: HighlightState.BorderColor = br.ReadColor(); break; case 22: HighlightState.BorderStyle = (SMBorderStyle)br.ReadInt32(); break; case 23: HighlightState.BorderWidth = br.ReadInt32() / 100f; break; case 24: ContentPadding.Left = br.ReadInt32(); ContentPadding.Top = br.ReadInt32(); ContentPadding.Right = br.ReadInt32(); ContentPadding.Bottom = br.ReadInt32(); break; case 28: NormalState.CornerRadius = br.ReadInt32(); break; case 29: Paragraph.SizeToFit = br.ReadBool(); break; case 30: Paragraph.Align = (SMHorizontalAlign)br.ReadInt32(); break; case 31: Paragraph.VertAlign = (SMVerticalAlign)br.ReadInt32(); break; case 32: Paragraph.LineSpacing = br.ReadFloat(); break; case 33: HighlightState.CornerRadius = br.ReadInt32(); NormalState.CornerRadius = HighlightState.CornerRadius; break; case 35: ContentPadding.Load(br); break; case 36: NormalState.Load(br); break; case 37: HighlightState.Load(br); break; case 38: Paragraph.Load(br); break; case 39: Font.Load(br); break; default: break; } } }