public override void LoadStatus(RSFileReader br) { base.LoadStatusCore(br); byte b; int p_zmax; while ((b = br.ReadByte()) != 0) { switch (b) { case 20: p_xmax = br.ReadInt32() - 1; p_ymax = br.ReadInt32() - 1; p_zmax = br.ReadInt32(); p_array = new string[p_xmax + 1, p_ymax + 1, p_zmax]; for (int x = 0; x <= p_xmax; x++) { for (int y = 0; y < p_ymax; y++) { for (int z = 0; z < p_zmax; z++) { p_array[x, y, z] = br.ReadString(); } } } break; } } }
public void Load(RSFileReader R) { byte tag = 0; Names = null; while ((tag = R.ReadByte()) != 0) { switch (tag) { case 10: NamingType = (GVFlowOutNaming)R.ReadInt32(); break; case 20: int count = R.ReadInt32(); Names = new string[count]; for (int i = 0; i < count; i++) { Names[i] = R.ReadString(); } break; } } }
public void Load(RSFileReader br) { byte b; while ((b = br.ReadByte()) != 0) { switch (b) { case 10: Left = br.ReadInt32(); break; case 11: Top = br.ReadInt32(); break; case 12: Right = br.ReadInt32(); break; case 13: Bottom = br.ReadInt32(); break; } } }
public override bool Load(RSFileReader br) { if (base.Load(br)) { byte tag; while ((tag = br.ReadByte()) != 0) { switch (tag) { case 10: Spacing = br.ReadInt32(); Rows = br.ReadInt32(); Columns = br.ReadInt32(); HighlightColor = br.ReadColor(); break; default: return(false); } } return(true); } return(false); }
public void Load(RSFileReader br) { byte b; while ((b = br.ReadByte()) != 0) { switch (b) { case 10: Tag = br.ReadString(); break; case 11: Text = br.ReadString(); break; case 12: ContentSize = new Size(br.ReadInt32(), br.ReadInt32()); break; case 13: Image = br.ReadImage(); break; } } }
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 override void LoadStatus(RSFileReader br) { base.LoadStatusCore(br); byte b; drawPoints.Clear(); while ((b = br.ReadByte()) != 0) { switch (b) { case 20: DrawPoints dp = new DrawPoints(); dp.penWidth = br.ReadFloat(); dp.penColor = br.ReadColor(); int i = br.ReadInt32(); if (i == 0) { dp.pts = null; } else { dp.pts = new Point[i]; for (int j = 0; j < i; j++) { dp.pts[j] = new Point(br.ReadInt32(), br.ReadInt32()); } } 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 void Load(RSFileReader br) { byte tag = 0; p_words.Clear(); Sound = null; while ((tag = br.ReadByte()) != 0) { switch (tag) { case 1: int count = br.ReadInt32(); for (int i = 0; i < count; i++) { GOFRunningTextItem gri = new GOFRunningTextItem(); gri.Load(br); p_words.Add(gri); } break; case 2: Sound = new MNReferencedSound(); Sound.Load(br); break; case 3: Text = br.ReadString(); break; } } }
public override bool Load(RSFileReader br) { if (base.Load(br)) { byte tag; while ((tag = br.ReadByte()) != 0) { switch (tag) { case 10: LinesCount = br.ReadInt32(); ExpectedValue = br.ReadString(); break; default: return(false); } } TextBuilder.Clear(); TextBuilder.Append(Text); return(true); } return(false); }
public override void Load(RSFileReader br) { br.Log("= = = SOUND = = =\n"); byte b; while ((b = br.ReadByte()) != 0) { switch (b) { case 10: AudioType = br.ReadString(); break; case 11: int length = br.ReadInt32(); p_data = br.ReadBytes(length); break; case 12: Name = br.ReadString(); break; case 13: FileName = br.ReadString(); break; } } }
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 override bool Load(RSFileReader br) { if (base.Load(br)) { Objects.Clear(); byte b; while ((b = br.ReadByte()) != 0) { switch (b) { case 10: Orientation = (SMTextDirection)br.ReadInt32(); break; case 20: MNLazyImage li = new MNLazyImage(Document); li.ImageId = br.ReadInt64(); Objects.Add(new StringItem(li)); break; case 21: string txt = br.ReadString(); Objects.Add(new StringItem(txt)); break; default: break; } } return(true); } return(false); }
public override bool Load(RSFileReader br) { if (base.Load(br)) { byte b; cards.Clear(); while ((b = br.ReadByte()) != 0) { switch (b) { case 10: Rows = br.ReadInt32(); break; case 11: Columns = br.ReadInt32(); break; case 12: SMMemoryGameCard card = new SMMemoryGameCard(Document); while ((b = br.ReadByte()) != 0) { switch (b) { case 100: card.Tag = br.ReadString(); break; case 110: card.Image.ImageId = br.ReadInt64(); break; } } cards.Add(card); break; case 13: BackImage.ImageId = br.ReadInt64(); break; } } MixCards(); } return(true); }
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 Load(RSFileReader br) { string s; s = br.ReadString(); AudioType = s; int length = br.ReadInt32(); p_data = br.ReadBytes(length); }
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 void Load(RSFileReader br) { byte b; while ((b = br.ReadByte()) != 0) { switch (b) { case 10: BackColor = br.ReadColor(); break; case 11: ForeColor = br.ReadColor(); break; case 12: BorderStyle = (SMBorderStyle)br.ReadInt32(); break; case 13: BorderWidth = br.ReadInt32() / 100f; break; case 14: BorderColor = br.ReadColor(); break; case 15: CornerRadius = br.ReadInt32(); break; } } }
public override bool Load(RSFileReader br) { if (base.Load(br)) { br.Log("* * * SMImage * * *\n"); byte tag; while ((tag = br.ReadByte()) != 0) { switch (tag) { case 10: Img.ImageId = br.ReadInt64(); ContentScaling = (SMContentScaling)br.ReadInt32(); break; case 13: ContentArangement = (SMContentArangement)br.ReadInt32(); break; case 14: SourceOffsetX = br.ReadInt32(); SourceOffsetY = br.ReadInt32(); break; case 15: BuiltInImage = br.ReadString(); break; default: return(false); } } return(true); } return(false); }
public void Load(RSFileReader br) { if (!br.ReadHeader(p_fileHeader)) { return; } Clear(); int pageIndex = 0; byte b; while ((b = br.ReadByte()) != 0) { switch (b) { case 6: p_id = br.ReadInt32(); break; case 10: MNPage p = new MNPage(p_document); p.Index = pageIndex; p.Load(br); p.ResetStatus(); Pages.Add(p); pageIndex++; break; case 11: MNPage pt = new MNPage(p_document); pt.Load(br); Templates.Add(pt); break; case 12: MNReferencedText tx = new MNReferencedText(); tx.Load(br); Scripts.Add(tx); break; case 13: MNMenu mn = new MNMenu(); mn.Load(p_document, br); Menus.Add(mn); break; } } }
public override void Load(RSFileReader br) { int count = br.ReadInt32(); string key = ""; string objType = ""; Nodes.Clear(); for (int i = 0; i < count; i++) { MNReferencedCore obj = null; key = br.ReadString(); objType = br.ReadString(); obj = GOFile.CreateInstance(objType); obj.Load(br); Nodes.Add(key, obj); } }
public void Load(RSFileReader br) { byte tag; while ((tag = br.ReadByte()) != 0) { switch (tag) { case 10: /*Source = new SMControlLoadingPlaceholder() { controlId = br.ReadInt32() }; * Target = new SMControlLoadingPlaceholder() { controlId = br.ReadInt32() };*/ SourceId = br.ReadInt64(); TargetId = br.ReadInt64(); ConnectionStyle = (SMConnectionStyle)br.ReadInt32(); break; } } }
public void Load(RSFileReader R) { byte tag; while ((tag = R.ReadByte()) != 0) { switch (tag) { case 10: DataType = R.ReadString(); break; case 11: Name = R.ReadString(); break; case 12: Value = R.ReadString(); break; case 13: Direction = (GVDataDirection)R.ReadInt32(); break; default: break; } } }
public void Load(RSFileReader br) { byte b; while ((b = br.ReadByte()) != 0) { switch (b) { case 10: Name = br.ReadString(); break; case 11: ContentId = br.ReadString(); break; case 12: ContentType = (SMContentType)br.ReadInt32(); break; case 13: Shape = (MNRefSpotShape)br.ReadInt32(); break; case 14: Center = new Point(br.ReadInt32(), br.ReadInt32()); break; case 15: AnchorA = new Point(br.ReadInt32(), br.ReadInt32()); break; case 16: AnchorB = new Point(br.ReadInt32(), br.ReadInt32()); break; } } }
public override bool Load(RSFileReader br) { if (base.Load(br)) { byte tag; while ((tag = br.ReadByte()) != 0) { switch (tag) { case 10: ExpectedValue = br.ReadInt32(); break; default: return(false); } } return(true); } return(false); }
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; } } }
public override void Load(RSFileReader br) { int length = br.ReadInt32(); p_data = br.ReadBytes(length); }