public void RenderAllScrollBoxs() { for (int i = 0; i < ui.root_Element.listScrollBar.Count; i++) { Rectangle ScrollBarAera = new Rectangle(ui.root_Element.listScrollBar[i].x, ui.root_Element.listScrollBar[i].y, ui.root_Element.listScrollBar[i].width, ui.root_Element.listScrollBar[i].height); Aera newScrollBar = new Aera(this.renderControl.GraphicsDevice, ScrollBarAera, Color.Pink); this.renderControl.AddAera(newScrollBar); if (ui.root_Element.listScrollBar[i].scrollbox != null) { Sprite newScrollBox = new Sprite(this.renderControl.GraphicsDevice); Vector2 ScrollBoxPosition = new Vector2(ui.root_Element.listScrollBar[i].x, ui.root_Element.listScrollBar[i].y); if (ui.root_Element.listScrollBar[i].scrollbox.moduleid == 0) { Rectangle ScrollBoxSelection = new Rectangle(UI_DDSElement[ui.root_Element.listScrollBar[i].scrollbox.gid].X, UI_DDSElement[ui.root_Element.listScrollBar[i].scrollbox.gid].Y, UI_DDSElement[ui.root_Element.listScrollBar[i].scrollbox.gid].Width, UI_DDSElement[ui.root_Element.listScrollBar[i].scrollbox.gid].Height); string texturePath = TSIFolder + "\\" + UI_tsi.listDDS[UI_DDSElement[ui.root_Element.listScrollBar[i].scrollbox.gid].OwnerId].Path; newScrollBox.LoadTextureFromFile(texturePath, ScrollBoxPosition, ScrollBoxSelection); } else if (ui.root_Element.listScrollBar[i].scrollbox.moduleid == 3) { Rectangle ScrollBoxSelection = new Rectangle(EXUI_DDSElement[ui.root_Element.listScrollBar[i].scrollbox.gid].X, EXUI_DDSElement[ui.root_Element.listScrollBar[i].scrollbox.gid].Y, EXUI_DDSElement[ui.root_Element.listScrollBar[i].scrollbox.gid].Width, EXUI_DDSElement[ui.root_Element.listScrollBar[i].scrollbox.gid].Height); string texturePath = TSIFolder + "\\" + EXUI_tsi.listDDS[UI_DDSElement[ui.root_Element.listScrollBar[i].scrollbox.gid].OwnerId].Path; newScrollBox.LoadTextureFromFile(texturePath, ScrollBoxPosition, ScrollBoxSelection); } this.renderControl.AddSprite(newScrollBox); } this.renderControl.AddAera(newScrollBar); } }
public void DrawAera(int DDSIndex, int ElementIndex) { Rectangle rectangle = new Rectangle(this.tsi.listDDS[DDSIndex].ListDDS_element[ElementIndex].X, this.tsi.listDDS[DDSIndex].ListDDS_element[ElementIndex].Y, this.tsi.listDDS[DDSIndex].ListDDS_element[ElementIndex].Width, this.tsi.listDDS[DDSIndex].ListDDS_element[ElementIndex].Height); Aera aera = new Aera(this.renderControl.GraphicsDevice, rectangle, Color.Red); this.renderControl.ClearAeras(); this.renderControl.AddAera(aera); }
public void RenderAllCheckBoxs() { for (int i = 0; i < ui.root_Element.listCheckBox.Count; i++) { Rectangle checkboxAera = new Rectangle(ui.root_Element.listCheckBox[i].x, ui.root_Element.listCheckBox[i].y, ui.root_Element.listCheckBox[i].width, ui.root_Element.listCheckBox[i].height); Aera newCheckBox = new Aera(this.renderControl.GraphicsDevice, checkboxAera, Color.Green); this.renderControl.AddAera(newCheckBox); } }
public void RenderAllZlistBoxs() { for (int i = 0; i < ui.root_Element.listZListBox.Count; i++) { Rectangle ZListBoxAera = new Rectangle(ui.root_Element.listZListBox[i].x, ui.root_Element.listZListBox[i].y, ui.root_Element.listZListBox[i].width, ui.root_Element.listZListBox[i].height); Aera newZListBox = new Aera(this.renderControl.GraphicsDevice, ZListBoxAera, Color.Pink); this.renderControl.AddAera(newZListBox); } }
public void RenderAllCaptions() { for (int i = 0; i < ui.root_Element.listCaption.Count; i++) { Rectangle CaptionAera = new Rectangle(ui.root_Element.listCaption[i].x, ui.root_Element.listCaption[i].y, ui.root_Element.listCaption[i].width, ui.root_Element.listCaption[i].height); Aera newCaption = new Aera(this.renderControl.GraphicsDevice, CaptionAera, Color.White); this.renderControl.AddAera(newCaption); } }
public void RenderAllEditBoxs() { for (int i = 0; i < ui.root_Element.listEditBox.Count; i++) { Rectangle editboxAera = new Rectangle(ui.root_Element.listEditBox[i].x, ui.root_Element.listEditBox[i].y, ui.root_Element.listEditBox[i].width, ui.root_Element.listEditBox[i].height); Aera newEditBox = new Aera(this.renderControl.GraphicsDevice, editboxAera, Color.Yellow); this.renderControl.AddAera(newEditBox); } }
public void DrawAxis() { Rectangle rect_x = new Rectangle(-100, 0, 200, 2); Aera Axe_x = new Aera(this.renderControl.GraphicsDevice, rect_x, Color.Red); Rectangle rect_y = new Rectangle(0, -100, 2, 200); Aera Axe_y = new Aera(this.renderControl.GraphicsDevice, rect_y, Color.Red); this.renderControl.listAera.Add(Axe_x); this.renderControl.listAera.Add(Axe_y); }
public void ElementChanged(int DDSIndex, int spriteIndex) { TSItree.Nodes[DDSIndex].Nodes[spriteIndex].Name = tsi.listDDS[DDSIndex].ListDDS_element[spriteIndex].Name; TSItree.Nodes[DDSIndex].Nodes[spriteIndex].Text = tsi.listDDS[DDSIndex].ListDDS_element[spriteIndex].Name; Rectangle rectangle = new Rectangle(this.tsi.listDDS[DDSIndex].ListDDS_element[spriteIndex].X, this.tsi.listDDS[DDSIndex].ListDDS_element[spriteIndex].Y, this.tsi.listDDS[DDSIndex].ListDDS_element[spriteIndex].Width, this.tsi.listDDS[DDSIndex].ListDDS_element[spriteIndex].Height); Aera aera = new Aera(this.renderControl.GraphicsDevice, rectangle, Color.Red); this.renderControl.ClearAeras(); this.renderControl.AddAera(aera); }
private void textureControl_MouseMove(object sender, MouseEventArgs e) { for (int i = 0; i < this.ExportedTSI.listDDS[this.DDSIndex].ListDDS_element.Count; i++) { Microsoft.Xna.Framework.Rectangle rect = new Microsoft.Xna.Framework.Rectangle(this.ExportedTSI.listDDS[this.DDSIndex].ListDDS_element[i].X, this.ExportedTSI.listDDS[this.DDSIndex].ListDDS_element[i].Y, this.ExportedTSI.listDDS[this.DDSIndex].ListDDS_element[i].Width, this.ExportedTSI.listDDS[this.DDSIndex].ListDDS_element[i].Height); if (rect.Contains(e.X, e.Y)) { Aera aera = new Aera(this.textureControl.GraphicsDevice, rect, Microsoft.Xna.Framework.Graphics.Color.Red); this.textureControl.ClearAeras(); this.textureControl.AddAera(aera); this.textBoxClipboard.Text = (this.DDSIndex * 169 + i).ToString(); this.iconIndex = i; } } }
public void SelectSprite(int DDSIndex, int spriteIndex) { propertyGrid.SelectedObject = tsi.listDDS[DDSIndex].ListDDS_element[spriteIndex]; if (selectedDDSIndex != DDSIndex) { selectedDDSIndex = DDSIndex; Sprite DDSSprite = SpriteManager.Instance().GetSprite(tsi.listDDS[DDSIndex].Path); renderControl.ClearSprites(); renderControl.AddSprite(DDSSprite); } Rectangle rectangle = new Rectangle(this.tsi.listDDS[DDSIndex].ListDDS_element[spriteIndex].X, this.tsi.listDDS[DDSIndex].ListDDS_element[spriteIndex].Y, this.tsi.listDDS[DDSIndex].ListDDS_element[spriteIndex].Width, this.tsi.listDDS[DDSIndex].ListDDS_element[spriteIndex].Height); Aera aera = new Aera(this.renderControl.GraphicsDevice, rectangle, Color.Red); this.renderControl.ClearAeras(); this.renderControl.AddAera(aera); }
public void AddAera(Aera aera) { this.listAera.Add(aera); }