Move GZBuilder/Controls

This commit is contained in:
spherallic 2023-05-09 00:41:27 +02:00
parent a9ca5ae625
commit 736c8b2482
47 changed files with 162 additions and 159 deletions

View File

@ -172,16 +172,16 @@
<Compile Include="Config\CompilerInfo.cs" /> <Compile Include="Config\CompilerInfo.cs" />
<Compile Include="Config\ConfigurationInfo.cs" /> <Compile Include="Config\ConfigurationInfo.cs" />
<Compile Include="Geometry\TracksTracer.cs" /> <Compile Include="Geometry\TracksTracer.cs" />
<Compile Include="GZBuilder\Controls\AngleControlF.cs"> <Compile Include="Controls\AngleControlF.cs">
<SubType>UserControl</SubType> <SubType>UserControl</SubType>
</Compile> </Compile>
<Compile Include="GZBuilder\Controls\AngleControlF.designer.cs"> <Compile Include="Controls\AngleControlF.designer.cs">
<DependentUpon>AngleControlF.cs</DependentUpon> <DependentUpon>AngleControlF.cs</DependentUpon>
</Compile> </Compile>
<Compile Include="GZBuilder\Controls\PairedFloatControl.cs"> <Compile Include="Controls\PairedFloatControl.cs">
<SubType>UserControl</SubType> <SubType>UserControl</SubType>
</Compile> </Compile>
<Compile Include="GZBuilder\Controls\PairedFloatControl.Designer.cs"> <Compile Include="Controls\PairedFloatControl.Designer.cs">
<DependentUpon>PairedFloatControl.cs</DependentUpon> <DependentUpon>PairedFloatControl.cs</DependentUpon>
</Compile> </Compile>
<Compile Include="Windows\ThingStatisticsForm.cs"> <Compile Include="Windows\ThingStatisticsForm.cs">
@ -573,10 +573,10 @@
<Reference Include="System.Xml" /> <Reference Include="System.Xml" />
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<EmbeddedResource Include="GZBuilder\Controls\AngleControlF.resx"> <EmbeddedResource Include="Controls\AngleControlF.resx">
<DependentUpon>AngleControlF.cs</DependentUpon> <DependentUpon>AngleControlF.cs</DependentUpon>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="GZBuilder\Controls\PairedFloatControl.resx"> <EmbeddedResource Include="Controls\PairedFloatControl.resx">
<DependentUpon>PairedFloatControl.cs</DependentUpon> <DependentUpon>PairedFloatControl.cs</DependentUpon>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="Windows\ThingStatisticsForm.resx"> <EmbeddedResource Include="Windows\ThingStatisticsForm.resx">
@ -872,46 +872,46 @@
<Compile Include="General\UpdateChecker.cs" /> <Compile Include="General\UpdateChecker.cs" />
<Compile Include="Geometry\CurveTools.cs" /> <Compile Include="Geometry\CurveTools.cs" />
<Compile Include="Geometry\InterpolationTools.cs" /> <Compile Include="Geometry\InterpolationTools.cs" />
<Compile Include="GZBuilder\Controls\AngleControl.cs"> <Compile Include="Controls\AngleControlEx.cs">
<SubType>UserControl</SubType> <SubType>UserControl</SubType>
</Compile> </Compile>
<Compile Include="GZBuilder\Controls\AngleControl.Designer.cs"> <Compile Include="Controls\AngleControlEx.Designer.cs">
<DependentUpon>AngleControl.cs</DependentUpon> <DependentUpon>AngleControlEx.cs</DependentUpon>
</Compile> </Compile>
<Compile Include="GZBuilder\Controls\ColorFieldsControl.cs"> <Compile Include="Controls\ColorFieldsControl.cs">
<SubType>UserControl</SubType> <SubType>UserControl</SubType>
</Compile> </Compile>
<Compile Include="GZBuilder\Controls\ColorFieldsControl.Designer.cs"> <Compile Include="Controls\ColorFieldsControl.Designer.cs">
<DependentUpon>ColorFieldsControl.cs</DependentUpon> <DependentUpon>ColorFieldsControl.cs</DependentUpon>
</Compile> </Compile>
<Compile Include="GZBuilder\Controls\TagsSelector.cs"> <Compile Include="Controls\TagsSelector.cs">
<SubType>UserControl</SubType> <SubType>UserControl</SubType>
</Compile> </Compile>
<Compile Include="GZBuilder\Controls\TagsSelector.Designer.cs"> <Compile Include="Controls\TagsSelector.Designer.cs">
<DependentUpon>TagsSelector.cs</DependentUpon> <DependentUpon>TagsSelector.cs</DependentUpon>
</Compile> </Compile>
<Compile Include="Controls\CheckedColoredListBox.cs"> <Compile Include="Controls\CheckedColoredListBox.cs">
<SubType>Component</SubType> <SubType>Component</SubType>
</Compile> </Compile>
<Compile Include="GZBuilder\Controls\MultiSelectTreeview.cs"> <Compile Include="Controls\MultiSelectTreeview.cs">
<SubType>Component</SubType> <SubType>Component</SubType>
</Compile> </Compile>
<Compile Include="GZBuilder\Controls\PairedFieldsControl.cs"> <Compile Include="Controls\PairedFieldsControl.cs">
<SubType>UserControl</SubType> <SubType>UserControl</SubType>
</Compile> </Compile>
<Compile Include="GZBuilder\Controls\PairedFieldsControl.Designer.cs"> <Compile Include="Controls\PairedFieldsControl.Designer.cs">
<DependentUpon>PairedFieldsControl.cs</DependentUpon> <DependentUpon>PairedFieldsControl.cs</DependentUpon>
</Compile> </Compile>
<Compile Include="GZBuilder\Controls\PairedIntControl.cs"> <Compile Include="Controls\PairedIntControl.cs">
<SubType>UserControl</SubType> <SubType>UserControl</SubType>
</Compile> </Compile>
<Compile Include="GZBuilder\Controls\PairedIntControl.Designer.cs"> <Compile Include="Controls\PairedIntControl.Designer.cs">
<DependentUpon>PairedIntControl.cs</DependentUpon> <DependentUpon>PairedIntControl.cs</DependentUpon>
</Compile> </Compile>
<Compile Include="GZBuilder\Controls\TagSelector.cs"> <Compile Include="Controls\TagSelector.cs">
<SubType>UserControl</SubType> <SubType>UserControl</SubType>
</Compile> </Compile>
<Compile Include="GZBuilder\Controls\TagSelector.Designer.cs"> <Compile Include="Controls\TagSelector.Designer.cs">
<DependentUpon>TagSelector.cs</DependentUpon> <DependentUpon>TagSelector.cs</DependentUpon>
</Compile> </Compile>
<Compile Include="GZBuilder\Data\BoundingBox.cs" /> <Compile Include="GZBuilder\Data\BoundingBox.cs" />
@ -1106,22 +1106,22 @@
<SubType>Designer</SubType> <SubType>Designer</SubType>
<DependentUpon>ThingBrowserControl.cs</DependentUpon> <DependentUpon>ThingBrowserControl.cs</DependentUpon>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="GZBuilder\Controls\AngleControl.resx"> <EmbeddedResource Include="Controls\AngleControlEx.resx">
<DependentUpon>AngleControl.cs</DependentUpon> <DependentUpon>AngleControlEx.cs</DependentUpon>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="GZBuilder\Controls\ColorFieldsControl.resx"> <EmbeddedResource Include="Controls\ColorFieldsControl.resx">
<DependentUpon>ColorFieldsControl.cs</DependentUpon> <DependentUpon>ColorFieldsControl.cs</DependentUpon>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="GZBuilder\Controls\TagsSelector.resx"> <EmbeddedResource Include="Controls\TagsSelector.resx">
<DependentUpon>TagsSelector.cs</DependentUpon> <DependentUpon>TagsSelector.cs</DependentUpon>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="GZBuilder\Controls\PairedFieldsControl.resx"> <EmbeddedResource Include="Controls\PairedFieldsControl.resx">
<DependentUpon>PairedFieldsControl.cs</DependentUpon> <DependentUpon>PairedFieldsControl.cs</DependentUpon>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="GZBuilder\Controls\PairedIntControl.resx"> <EmbeddedResource Include="Controls\PairedIntControl.resx">
<DependentUpon>PairedIntControl.cs</DependentUpon> <DependentUpon>PairedIntControl.cs</DependentUpon>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="GZBuilder\Controls\TagSelector.resx"> <EmbeddedResource Include="Controls\TagSelector.resx">
<DependentUpon>TagSelector.cs</DependentUpon> <DependentUpon>TagSelector.cs</DependentUpon>
</EmbeddedResource> </EmbeddedResource>
<EmbeddedResource Include="Windows\ExceptionDialog.resx"> <EmbeddedResource Include="Windows\ExceptionDialog.resx">

View File

@ -1,6 +1,6 @@
namespace CodeImp.DoomBuilder.GZBuilder.Controls namespace CodeImp.DoomBuilder.Controls
{ {
partial class AngleControl partial class AngleControlEx
{ {
/// <summary> /// <summary>
/// Required designer variable. /// Required designer variable.

View File

@ -14,9 +14,9 @@ using System.ComponentModel;
#endregion #endregion
//JBR Loops implementation by me, rest remains untouched //JBR Loops implementation by me, rest remains untouched
namespace CodeImp.DoomBuilder.GZBuilder.Controls namespace CodeImp.DoomBuilder.Controls
{ {
public partial class AngleControl : UserControl public partial class AngleControlEx : UserControl
{ {
#region Variables #region Variables
@ -87,7 +87,7 @@ namespace CodeImp.DoomBuilder.GZBuilder.Controls
#endregion #endregion
public AngleControl() public AngleControlEx()
{ {
InitializeComponent(); InitializeComponent();
this.DoubleBuffered = true; this.DoubleBuffered = true;

View File

@ -1,4 +1,4 @@
namespace CodeImp.DoomBuilder.GZBuilder.Controls namespace CodeImp.DoomBuilder.Controls
{ {
partial class AngleControlF partial class AngleControlF
{ {

View File

@ -15,7 +15,7 @@ using System.ComponentModel;
// JBR Float version of the AngleControl! // JBR Float version of the AngleControl!
// Supports changing snap angle // Supports changing snap angle
namespace CodeImp.DoomBuilder.GZBuilder.Controls namespace CodeImp.DoomBuilder.Controls
{ {
public partial class AngleControlF : UserControl public partial class AngleControlF : UserControl
{ {

View File

@ -24,7 +24,7 @@ using CodeImp.DoomBuilder.Config;
using CodeImp.DoomBuilder.Geometry; using CodeImp.DoomBuilder.Geometry;
using CodeImp.DoomBuilder.Types; using CodeImp.DoomBuilder.Types;
using System.Globalization; using System.Globalization;
using CodeImp.DoomBuilder.GZBuilder.Controls; using CodeImp.DoomBuilder.Controls;
using CodeImp.DoomBuilder.Map; using CodeImp.DoomBuilder.Map;
#endregion #endregion

View File

@ -1,4 +1,4 @@
namespace CodeImp.DoomBuilder.GZBuilder.Controls namespace CodeImp.DoomBuilder.Controls
{ {
partial class ColorFieldsControl partial class ColorFieldsControl
{ {

View File

@ -9,7 +9,7 @@ using CodeImp.DoomBuilder.Rendering;
#endregion #endregion
namespace CodeImp.DoomBuilder.GZBuilder.Controls namespace CodeImp.DoomBuilder.Controls
{ {
public partial class ColorFieldsControl : UserControl public partial class ColorFieldsControl : UserControl
{ {

View File

@ -76,7 +76,7 @@ using CodeImp.DoomBuilder.Controls;
#endregion #endregion
namespace CodeImp.DoomBuilder.GZBuilder.Controls namespace CodeImp.DoomBuilder.Controls
{ {
#region TreeViewSelectionMode enumeration #region TreeViewSelectionMode enumeration

View File

@ -1,4 +1,4 @@
namespace CodeImp.DoomBuilder.GZBuilder.Controls namespace CodeImp.DoomBuilder.Controls
{ {
partial class PairedFieldsControl partial class PairedFieldsControl
{ {

View File

@ -8,7 +8,7 @@ using CodeImp.DoomBuilder.Properties;
#endregion #endregion
namespace CodeImp.DoomBuilder.GZBuilder.Controls namespace CodeImp.DoomBuilder.Controls
{ {
public partial class PairedFieldsControl : UserControl public partial class PairedFieldsControl : UserControl
{ {

View File

@ -1,4 +1,4 @@
namespace CodeImp.DoomBuilder.GZBuilder.Controls namespace CodeImp.DoomBuilder.Controls
{ {
partial class PairedFloatControl partial class PairedFloatControl
{ {

View File

@ -3,7 +3,7 @@ using System.Globalization;
using System.Windows.Forms; using System.Windows.Forms;
using CodeImp.DoomBuilder.Properties; using CodeImp.DoomBuilder.Properties;
namespace CodeImp.DoomBuilder.GZBuilder.Controls namespace CodeImp.DoomBuilder.Controls
{ {
public partial class PairedFloatControl : UserControl public partial class PairedFloatControl : UserControl
{ {

View File

@ -1,4 +1,4 @@
namespace CodeImp.DoomBuilder.GZBuilder.Controls namespace CodeImp.DoomBuilder.Controls
{ {
partial class PairedIntControl partial class PairedIntControl
{ {

View File

@ -6,7 +6,7 @@ using System.Windows.Forms;
#endregion #endregion
namespace CodeImp.DoomBuilder.GZBuilder.Controls namespace CodeImp.DoomBuilder.Controls
{ {
public partial class PairedIntControl : UserControl public partial class PairedIntControl : UserControl
{ {

View File

@ -35,7 +35,7 @@
this.angletrackbar = new System.Windows.Forms.TrackBar(); this.angletrackbar = new System.Windows.Forms.TrackBar();
this.label1 = new System.Windows.Forms.Label(); this.label1 = new System.Windows.Forms.Label();
this.pivotmodeselector = new System.Windows.Forms.ComboBox(); this.pivotmodeselector = new System.Windows.Forms.ComboBox();
this.rotationcontrol = new CodeImp.DoomBuilder.GZBuilder.Controls.AngleControl(); this.rotationcontrol = new CodeImp.DoomBuilder.Controls.AngleControlEx();
this.slopeangle = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox(); this.slopeangle = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox();
this.sloperotation = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox(); this.sloperotation = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox();
this.slopeoffset = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox(); this.slopeoffset = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox();
@ -225,7 +225,7 @@
private System.Windows.Forms.Button reset; private System.Windows.Forms.Button reset;
private ButtonsNumericTextbox slopeoffset; private ButtonsNumericTextbox slopeoffset;
private System.Windows.Forms.Label label18; private System.Windows.Forms.Label label18;
private CodeImp.DoomBuilder.GZBuilder.Controls.AngleControl rotationcontrol; private CodeImp.DoomBuilder.Controls.AngleControlEx rotationcontrol;
private System.Windows.Forms.TrackBar angletrackbar; private System.Windows.Forms.TrackBar angletrackbar;
private System.Windows.Forms.Label label1; private System.Windows.Forms.Label label1;
private System.Windows.Forms.ComboBox pivotmodeselector; private System.Windows.Forms.ComboBox pivotmodeselector;

View File

@ -129,7 +129,7 @@ namespace CodeImp.DoomBuilder.Controls
if(float.IsNaN(anglexy)) if(float.IsNaN(anglexy))
{ {
sloperotation.Text = ""; sloperotation.Text = "";
rotationcontrol.Angle = GZBuilder.Controls.AngleControl.NO_ANGLE; rotationcontrol.Angle = AngleControlEx.NO_ANGLE;
} }
else else
{ {
@ -173,7 +173,7 @@ namespace CodeImp.DoomBuilder.Controls
preventchanges = true; preventchanges = true;
anglexy = General.ClampAngle(sloperotation.GetResultFloat(float.NaN)); anglexy = General.ClampAngle(sloperotation.GetResultFloat(float.NaN));
rotationcontrol.Angle = (float.IsNaN(anglexy) ? GZBuilder.Controls.AngleControl.NO_ANGLE : (int)Math.Round(anglexy + 90)); rotationcontrol.Angle = (float.IsNaN(anglexy) ? AngleControlEx.NO_ANGLE : (int)Math.Round(anglexy + 90));
if(OnAnglesChanged != null) OnAnglesChanged(this, EventArgs.Empty); if(OnAnglesChanged != null) OnAnglesChanged(this, EventArgs.Empty);
preventchanges = false; preventchanges = false;

View File

@ -1,4 +1,4 @@
namespace CodeImp.DoomBuilder.GZBuilder.Controls namespace CodeImp.DoomBuilder.Controls
{ {
partial class TagSelector partial class TagSelector
{ {

View File

@ -9,7 +9,7 @@ using CodeImp.DoomBuilder.Types;
#endregion #endregion
namespace CodeImp.DoomBuilder.GZBuilder.Controls namespace CodeImp.DoomBuilder.Controls
{ {
internal struct TagInfo internal struct TagInfo
{ {

View File

@ -1,4 +1,4 @@
namespace CodeImp.DoomBuilder.GZBuilder.Controls namespace CodeImp.DoomBuilder.Controls
{ {
partial class TagsSelector partial class TagsSelector
{ {

View File

@ -8,7 +8,7 @@ using CodeImp.DoomBuilder.Types;
#endregion #endregion
namespace CodeImp.DoomBuilder.GZBuilder.Controls namespace CodeImp.DoomBuilder.Controls
{ {
public partial class TagsSelector : UserControl public partial class TagsSelector : UserControl
{ {

View File

@ -47,7 +47,7 @@ namespace CodeImp.DoomBuilder.Controls
this.tbFilter = new System.Windows.Forms.TextBox(); this.tbFilter = new System.Windows.Forms.TextBox();
this.bClear = new System.Windows.Forms.Button(); this.bClear = new System.Windows.Forms.Button();
this.updatetimer = new System.Windows.Forms.Timer(this.components); this.updatetimer = new System.Windows.Forms.Timer(this.components);
this.typelist = new CodeImp.DoomBuilder.GZBuilder.Controls.MultiSelectTreeview(); this.typelist = new CodeImp.DoomBuilder.Controls.MultiSelectTreeview();
this.spritetex = new CodeImp.DoomBuilder.Controls.ConfigurablePictureBox(); this.spritetex = new CodeImp.DoomBuilder.Controls.ConfigurablePictureBox();
this.typeid = new CodeImp.DoomBuilder.Controls.NumericTextbox(); this.typeid = new CodeImp.DoomBuilder.Controls.NumericTextbox();
this.parameterid = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox(); this.parameterid = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox();
@ -293,7 +293,7 @@ namespace CodeImp.DoomBuilder.Controls
this.typelist.Name = "typelist"; this.typelist.Name = "typelist";
this.typelist.SelectedImageIndex = 0; this.typelist.SelectedImageIndex = 0;
this.typelist.SelectionBackColor = System.Drawing.SystemColors.Highlight; this.typelist.SelectionBackColor = System.Drawing.SystemColors.Highlight;
this.typelist.SelectionMode = CodeImp.DoomBuilder.GZBuilder.Controls.TreeViewSelectionMode.SingleSelect; this.typelist.SelectionMode = CodeImp.DoomBuilder.Controls.TreeViewSelectionMode.SingleSelect;
this.typelist.ShowNodeToolTips = true; this.typelist.ShowNodeToolTips = true;
this.typelist.Size = new System.Drawing.Size(304, 203); this.typelist.Size = new System.Drawing.Size(304, 203);
this.typelist.TabIndex = 22; this.typelist.TabIndex = 22;
@ -404,7 +404,7 @@ namespace CodeImp.DoomBuilder.Controls
private System.Windows.Forms.Label label1; private System.Windows.Forms.Label label1;
private System.Windows.Forms.TextBox tbFilter; private System.Windows.Forms.TextBox tbFilter;
private System.Windows.Forms.Button bClear; private System.Windows.Forms.Button bClear;
private CodeImp.DoomBuilder.GZBuilder.Controls.MultiSelectTreeview typelist; private CodeImp.DoomBuilder.Controls.MultiSelectTreeview typelist;
private System.Windows.Forms.Panel spritepanel; private System.Windows.Forms.Panel spritepanel;
private System.Windows.Forms.Timer updatetimer; private System.Windows.Forms.Timer updatetimer;
private ConfigurablePictureBox spritetex; private ConfigurablePictureBox spritetex;

View File

@ -23,7 +23,7 @@ using System.Globalization;
using System.Windows.Forms; using System.Windows.Forms;
using CodeImp.DoomBuilder.Config; using CodeImp.DoomBuilder.Config;
using CodeImp.DoomBuilder.Data; using CodeImp.DoomBuilder.Data;
using CodeImp.DoomBuilder.GZBuilder.Controls; using CodeImp.DoomBuilder.Controls;
using static System.Windows.Forms.VisualStyles.VisualStyleElement.Button; using static System.Windows.Forms.VisualStyles.VisualStyleElement.Button;

View File

@ -63,7 +63,7 @@ namespace CodeImp.DoomBuilder.Controls
this.flagsvalue = new System.Windows.Forms.Label(); this.flagsvalue = new System.Windows.Forms.Label();
this.flagsvaluelabel = new System.Windows.Forms.Label(); this.flagsvaluelabel = new System.Windows.Forms.Label();
this.spritetex = new CodeImp.DoomBuilder.Controls.ConfigurablePictureBox(); this.spritetex = new CodeImp.DoomBuilder.Controls.ConfigurablePictureBox();
this.anglecontrol = new CodeImp.DoomBuilder.GZBuilder.Controls.AngleControl(); this.anglecontrol = new CodeImp.DoomBuilder.Controls.AngleControlEx();
label3 = new System.Windows.Forms.Label(); label3 = new System.Windows.Forms.Label();
label1 = new System.Windows.Forms.Label(); label1 = new System.Windows.Forms.Label();
this.infopanel.SuspendLayout(); this.infopanel.SuspendLayout();
@ -507,7 +507,7 @@ namespace CodeImp.DoomBuilder.Controls
private System.Windows.Forms.Label labeltag; private System.Windows.Forms.Label labeltag;
private System.Windows.Forms.Label labelaction; private System.Windows.Forms.Label labelaction;
private System.Windows.Forms.Label labelfulltype; private System.Windows.Forms.Label labelfulltype;
private CodeImp.DoomBuilder.GZBuilder.Controls.AngleControl anglecontrol; private CodeImp.DoomBuilder.Controls.AngleControlEx anglecontrol;
private ConfigurablePictureBox spritetex; private ConfigurablePictureBox spritetex;
private System.Windows.Forms.Label classname; private System.Windows.Forms.Label classname;
private System.Windows.Forms.Label labelclass; private System.Windows.Forms.Label labelclass;

View File

@ -52,14 +52,14 @@ namespace CodeImp.DoomBuilder.Windows
this.frontlow = new CodeImp.DoomBuilder.Controls.TextureSelectorControl(); this.frontlow = new CodeImp.DoomBuilder.Controls.TextureSelectorControl();
this.frontmid = new CodeImp.DoomBuilder.Controls.TextureSelectorControl(); this.frontmid = new CodeImp.DoomBuilder.Controls.TextureSelectorControl();
this.fronthigh = new CodeImp.DoomBuilder.Controls.TextureSelectorControl(); this.fronthigh = new CodeImp.DoomBuilder.Controls.TextureSelectorControl();
this.frontTextureOffset = new CodeImp.DoomBuilder.GZBuilder.Controls.PairedIntControl(); this.frontTextureOffset = new CodeImp.DoomBuilder.Controls.PairedIntControl();
this.backgroup = new System.Windows.Forms.GroupBox(); this.backgroup = new System.Windows.Forms.GroupBox();
this.labelBackTextureOffset = new System.Windows.Forms.Label(); this.labelBackTextureOffset = new System.Windows.Forms.Label();
this.backsector = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox(); this.backsector = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox();
this.backlow = new CodeImp.DoomBuilder.Controls.TextureSelectorControl(); this.backlow = new CodeImp.DoomBuilder.Controls.TextureSelectorControl();
this.backmid = new CodeImp.DoomBuilder.Controls.TextureSelectorControl(); this.backmid = new CodeImp.DoomBuilder.Controls.TextureSelectorControl();
this.backhigh = new CodeImp.DoomBuilder.Controls.TextureSelectorControl(); this.backhigh = new CodeImp.DoomBuilder.Controls.TextureSelectorControl();
this.backTextureOffset = new CodeImp.DoomBuilder.GZBuilder.Controls.PairedIntControl(); this.backTextureOffset = new CodeImp.DoomBuilder.Controls.PairedIntControl();
this.flagsgroup = new System.Windows.Forms.GroupBox(); this.flagsgroup = new System.Windows.Forms.GroupBox();
this.flags = new CodeImp.DoomBuilder.Controls.CheckboxArrayControl(); this.flags = new CodeImp.DoomBuilder.Controls.CheckboxArrayControl();
this.actiongroup = new System.Windows.Forms.GroupBox(); this.actiongroup = new System.Windows.Forms.GroupBox();
@ -69,7 +69,7 @@ namespace CodeImp.DoomBuilder.Windows
this.activation = new System.Windows.Forms.ComboBox(); this.activation = new System.Windows.Forms.ComboBox();
this.action = new CodeImp.DoomBuilder.Controls.ActionSelectorControl(); this.action = new CodeImp.DoomBuilder.Controls.ActionSelectorControl();
this.idgroup = new System.Windows.Forms.GroupBox(); this.idgroup = new System.Windows.Forms.GroupBox();
this.tagSelector = new CodeImp.DoomBuilder.GZBuilder.Controls.TagSelector(); this.tagSelector = new CodeImp.DoomBuilder.Controls.TagSelector();
label11 = new System.Windows.Forms.Label(); label11 = new System.Windows.Forms.Label();
label5 = new System.Windows.Forms.Label(); label5 = new System.Windows.Forms.Label();
label4 = new System.Windows.Forms.Label(); label4 = new System.Windows.Forms.Label();
@ -622,9 +622,9 @@ namespace CodeImp.DoomBuilder.Windows
private System.Windows.Forms.GroupBox idgroup; private System.Windows.Forms.GroupBox idgroup;
private CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox frontsector; private CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox frontsector;
private CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox backsector; private CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox backsector;
private CodeImp.DoomBuilder.GZBuilder.Controls.TagSelector tagSelector; private CodeImp.DoomBuilder.Controls.TagSelector tagSelector;
private CodeImp.DoomBuilder.GZBuilder.Controls.PairedIntControl frontTextureOffset; private CodeImp.DoomBuilder.Controls.PairedIntControl frontTextureOffset;
private CodeImp.DoomBuilder.GZBuilder.Controls.PairedIntControl backTextureOffset; private CodeImp.DoomBuilder.Controls.PairedIntControl backTextureOffset;
private System.Windows.Forms.Panel panel; private System.Windows.Forms.Panel panel;
private CodeImp.DoomBuilder.Controls.ActionSpecialHelpButton actionhelp; private CodeImp.DoomBuilder.Controls.ActionSpecialHelpButton actionhelp;
private System.Windows.Forms.ToolTip tooltip; private System.Windows.Forms.ToolTip tooltip;

View File

@ -56,7 +56,7 @@ namespace CodeImp.DoomBuilder.Windows
this.activationGroup = new System.Windows.Forms.GroupBox(); this.activationGroup = new System.Windows.Forms.GroupBox();
this.missingactivation = new System.Windows.Forms.PictureBox(); this.missingactivation = new System.Windows.Forms.PictureBox();
this.idgroup = new System.Windows.Forms.GroupBox(); this.idgroup = new System.Windows.Forms.GroupBox();
this.tagsselector = new CodeImp.DoomBuilder.GZBuilder.Controls.TagsSelector(); this.tagsselector = new CodeImp.DoomBuilder.Controls.TagsSelector();
this.tabfront = new System.Windows.Forms.TabPage(); this.tabfront = new System.Windows.Forms.TabPage();
this.frontside = new System.Windows.Forms.CheckBox(); this.frontside = new System.Windows.Forms.CheckBox();
this.frontgroup = new System.Windows.Forms.GroupBox(); this.frontgroup = new System.Windows.Forms.GroupBox();
@ -66,18 +66,18 @@ namespace CodeImp.DoomBuilder.Windows
this.labelFrontScaleBottom = new System.Windows.Forms.Label(); this.labelFrontScaleBottom = new System.Windows.Forms.Label();
this.labelFrontScaleMid = new System.Windows.Forms.Label(); this.labelFrontScaleMid = new System.Windows.Forms.Label();
this.labelFrontScaleTop = new System.Windows.Forms.Label(); this.labelFrontScaleTop = new System.Windows.Forms.Label();
this.pfcFrontScaleTop = new CodeImp.DoomBuilder.GZBuilder.Controls.PairedFieldsControl(); this.pfcFrontScaleTop = new CodeImp.DoomBuilder.Controls.PairedFieldsControl();
this.pfcFrontScaleBottom = new CodeImp.DoomBuilder.GZBuilder.Controls.PairedFieldsControl(); this.pfcFrontScaleBottom = new CodeImp.DoomBuilder.Controls.PairedFieldsControl();
this.pfcFrontScaleMid = new CodeImp.DoomBuilder.GZBuilder.Controls.PairedFieldsControl(); this.pfcFrontScaleMid = new CodeImp.DoomBuilder.Controls.PairedFieldsControl();
this.groupBox6 = new System.Windows.Forms.GroupBox(); this.groupBox6 = new System.Windows.Forms.GroupBox();
this.labelFrontTextureOffset = new System.Windows.Forms.Label(); this.labelFrontTextureOffset = new System.Windows.Forms.Label();
this.labelFrontOffsetBottom = new System.Windows.Forms.Label(); this.labelFrontOffsetBottom = new System.Windows.Forms.Label();
this.frontTextureOffset = new CodeImp.DoomBuilder.GZBuilder.Controls.PairedIntControl(); this.frontTextureOffset = new CodeImp.DoomBuilder.Controls.PairedIntControl();
this.labelFrontOffsetMid = new System.Windows.Forms.Label(); this.labelFrontOffsetMid = new System.Windows.Forms.Label();
this.pfcFrontOffsetTop = new CodeImp.DoomBuilder.GZBuilder.Controls.PairedFieldsControl(); this.pfcFrontOffsetTop = new CodeImp.DoomBuilder.Controls.PairedFieldsControl();
this.labelFrontOffsetTop = new System.Windows.Forms.Label(); this.labelFrontOffsetTop = new System.Windows.Forms.Label();
this.pfcFrontOffsetMid = new CodeImp.DoomBuilder.GZBuilder.Controls.PairedFieldsControl(); this.pfcFrontOffsetMid = new CodeImp.DoomBuilder.Controls.PairedFieldsControl();
this.pfcFrontOffsetBottom = new CodeImp.DoomBuilder.GZBuilder.Controls.PairedFieldsControl(); this.pfcFrontOffsetBottom = new CodeImp.DoomBuilder.Controls.PairedFieldsControl();
this.groupBox5 = new System.Windows.Forms.GroupBox(); this.groupBox5 = new System.Windows.Forms.GroupBox();
this.resetfrontlight = new System.Windows.Forms.Button(); this.resetfrontlight = new System.Windows.Forms.Button();
this.frontsector = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox(); this.frontsector = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox();
@ -103,18 +103,18 @@ namespace CodeImp.DoomBuilder.Windows
this.labelBackScaleBottom = new System.Windows.Forms.Label(); this.labelBackScaleBottom = new System.Windows.Forms.Label();
this.labelBackScaleMid = new System.Windows.Forms.Label(); this.labelBackScaleMid = new System.Windows.Forms.Label();
this.labelBackScaleTop = new System.Windows.Forms.Label(); this.labelBackScaleTop = new System.Windows.Forms.Label();
this.pfcBackScaleTop = new CodeImp.DoomBuilder.GZBuilder.Controls.PairedFieldsControl(); this.pfcBackScaleTop = new CodeImp.DoomBuilder.Controls.PairedFieldsControl();
this.pfcBackScaleBottom = new CodeImp.DoomBuilder.GZBuilder.Controls.PairedFieldsControl(); this.pfcBackScaleBottom = new CodeImp.DoomBuilder.Controls.PairedFieldsControl();
this.pfcBackScaleMid = new CodeImp.DoomBuilder.GZBuilder.Controls.PairedFieldsControl(); this.pfcBackScaleMid = new CodeImp.DoomBuilder.Controls.PairedFieldsControl();
this.groupBox1 = new System.Windows.Forms.GroupBox(); this.groupBox1 = new System.Windows.Forms.GroupBox();
this.labelBackTextureOffset = new System.Windows.Forms.Label(); this.labelBackTextureOffset = new System.Windows.Forms.Label();
this.labelBackOffsetBottom = new System.Windows.Forms.Label(); this.labelBackOffsetBottom = new System.Windows.Forms.Label();
this.labelBackOffsetMid = new System.Windows.Forms.Label(); this.labelBackOffsetMid = new System.Windows.Forms.Label();
this.labelBackOffsetTop = new System.Windows.Forms.Label(); this.labelBackOffsetTop = new System.Windows.Forms.Label();
this.pfcBackOffsetTop = new CodeImp.DoomBuilder.GZBuilder.Controls.PairedFieldsControl(); this.pfcBackOffsetTop = new CodeImp.DoomBuilder.Controls.PairedFieldsControl();
this.pfcBackOffsetMid = new CodeImp.DoomBuilder.GZBuilder.Controls.PairedFieldsControl(); this.pfcBackOffsetMid = new CodeImp.DoomBuilder.Controls.PairedFieldsControl();
this.pfcBackOffsetBottom = new CodeImp.DoomBuilder.GZBuilder.Controls.PairedFieldsControl(); this.pfcBackOffsetBottom = new CodeImp.DoomBuilder.Controls.PairedFieldsControl();
this.backTextureOffset = new CodeImp.DoomBuilder.GZBuilder.Controls.PairedIntControl(); this.backTextureOffset = new CodeImp.DoomBuilder.Controls.PairedIntControl();
this.backlow = new CodeImp.DoomBuilder.Controls.TextureSelectorControl(); this.backlow = new CodeImp.DoomBuilder.Controls.TextureSelectorControl();
this.backmid = new CodeImp.DoomBuilder.Controls.TextureSelectorControl(); this.backmid = new CodeImp.DoomBuilder.Controls.TextureSelectorControl();
this.backhigh = new CodeImp.DoomBuilder.Controls.TextureSelectorControl(); this.backhigh = new CodeImp.DoomBuilder.Controls.TextureSelectorControl();
@ -1458,18 +1458,18 @@ namespace CodeImp.DoomBuilder.Windows
private CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox backsector; private CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox backsector;
private CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox lightFront; private CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox lightFront;
private System.Windows.Forms.CheckBox cbLightAbsoluteFront; private System.Windows.Forms.CheckBox cbLightAbsoluteFront;
private CodeImp.DoomBuilder.GZBuilder.Controls.PairedFieldsControl pfcFrontOffsetTop; private CodeImp.DoomBuilder.Controls.PairedFieldsControl pfcFrontOffsetTop;
private CodeImp.DoomBuilder.GZBuilder.Controls.PairedFieldsControl pfcFrontOffsetBottom; private CodeImp.DoomBuilder.Controls.PairedFieldsControl pfcFrontOffsetBottom;
private CodeImp.DoomBuilder.GZBuilder.Controls.PairedFieldsControl pfcFrontOffsetMid; private CodeImp.DoomBuilder.Controls.PairedFieldsControl pfcFrontOffsetMid;
private CodeImp.DoomBuilder.GZBuilder.Controls.PairedFieldsControl pfcFrontScaleBottom; private CodeImp.DoomBuilder.Controls.PairedFieldsControl pfcFrontScaleBottom;
private CodeImp.DoomBuilder.GZBuilder.Controls.PairedFieldsControl pfcFrontScaleMid; private CodeImp.DoomBuilder.Controls.PairedFieldsControl pfcFrontScaleMid;
private CodeImp.DoomBuilder.GZBuilder.Controls.PairedFieldsControl pfcFrontScaleTop; private CodeImp.DoomBuilder.Controls.PairedFieldsControl pfcFrontScaleTop;
private CodeImp.DoomBuilder.GZBuilder.Controls.PairedFieldsControl pfcBackScaleBottom; private CodeImp.DoomBuilder.Controls.PairedFieldsControl pfcBackScaleBottom;
private CodeImp.DoomBuilder.GZBuilder.Controls.PairedFieldsControl pfcBackScaleMid; private CodeImp.DoomBuilder.Controls.PairedFieldsControl pfcBackScaleMid;
private CodeImp.DoomBuilder.GZBuilder.Controls.PairedFieldsControl pfcBackScaleTop; private CodeImp.DoomBuilder.Controls.PairedFieldsControl pfcBackScaleTop;
private CodeImp.DoomBuilder.GZBuilder.Controls.PairedFieldsControl pfcBackOffsetBottom; private CodeImp.DoomBuilder.Controls.PairedFieldsControl pfcBackOffsetBottom;
private CodeImp.DoomBuilder.GZBuilder.Controls.PairedFieldsControl pfcBackOffsetMid; private CodeImp.DoomBuilder.Controls.PairedFieldsControl pfcBackOffsetMid;
private CodeImp.DoomBuilder.GZBuilder.Controls.PairedFieldsControl pfcBackOffsetTop; private CodeImp.DoomBuilder.Controls.PairedFieldsControl pfcBackOffsetTop;
private System.Windows.Forms.GroupBox groupsettings; private System.Windows.Forms.GroupBox groupsettings;
private System.Windows.Forms.ComboBox renderStyle; private System.Windows.Forms.ComboBox renderStyle;
private System.Windows.Forms.Label labelLightFront; private System.Windows.Forms.Label labelLightFront;
@ -1477,8 +1477,8 @@ namespace CodeImp.DoomBuilder.Windows
private System.Windows.Forms.Label labelLightBack; private System.Windows.Forms.Label labelLightBack;
private CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox lightBack; private CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox lightBack;
private CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox alpha; private CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox alpha;
private CodeImp.DoomBuilder.GZBuilder.Controls.PairedIntControl frontTextureOffset; private CodeImp.DoomBuilder.Controls.PairedIntControl frontTextureOffset;
private CodeImp.DoomBuilder.GZBuilder.Controls.PairedIntControl backTextureOffset; private CodeImp.DoomBuilder.Controls.PairedIntControl backTextureOffset;
private CodeImp.DoomBuilder.Controls.CheckboxArrayControl flagsFront; private CodeImp.DoomBuilder.Controls.CheckboxArrayControl flagsFront;
private CodeImp.DoomBuilder.Controls.CheckboxArrayControl flagsBack; private CodeImp.DoomBuilder.Controls.CheckboxArrayControl flagsBack;
private System.Windows.Forms.GroupBox activationGroup; private System.Windows.Forms.GroupBox activationGroup;
@ -1515,7 +1515,7 @@ namespace CodeImp.DoomBuilder.Windows
private System.Windows.Forms.TabPage tabcomment; private System.Windows.Forms.TabPage tabcomment;
private CodeImp.DoomBuilder.Controls.CommentEditor commenteditor; private CodeImp.DoomBuilder.Controls.CommentEditor commenteditor;
private CodeImp.DoomBuilder.Controls.ArgumentsControl argscontrol; private CodeImp.DoomBuilder.Controls.ArgumentsControl argscontrol;
private CodeImp.DoomBuilder.GZBuilder.Controls.TagsSelector tagsselector; private CodeImp.DoomBuilder.Controls.TagsSelector tagsselector;
private System.Windows.Forms.Button resetfrontlight; private System.Windows.Forms.Button resetfrontlight;
private System.Windows.Forms.Button resetbacklight; private System.Windows.Forms.Button resetbacklight;
} }

View File

@ -21,7 +21,7 @@ using System.Collections.Generic;
using System.Drawing; using System.Drawing;
using System.Windows.Forms; using System.Windows.Forms;
using CodeImp.DoomBuilder.Config; using CodeImp.DoomBuilder.Config;
using CodeImp.DoomBuilder.GZBuilder.Controls; using CodeImp.DoomBuilder.Controls;
using CodeImp.DoomBuilder.Map; using CodeImp.DoomBuilder.Map;
using CodeImp.DoomBuilder.Types; using CodeImp.DoomBuilder.Types;

View File

@ -42,7 +42,7 @@ namespace CodeImp.DoomBuilder.Windows
System.Windows.Forms.Label label4; System.Windows.Forms.Label label4;
this.browseeffect = new System.Windows.Forms.Button(); this.browseeffect = new System.Windows.Forms.Button();
this.effect = new CodeImp.DoomBuilder.Controls.ActionSelectorControl(); this.effect = new CodeImp.DoomBuilder.Controls.ActionSelectorControl();
this.tagSelector = new CodeImp.DoomBuilder.GZBuilder.Controls.TagSelector(); this.tagSelector = new CodeImp.DoomBuilder.Controls.TagSelector();
this.heightoffset = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox(); this.heightoffset = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox();
this.brightness = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox(); this.brightness = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox();
this.ceilingheight = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox(); this.ceilingheight = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox();
@ -448,7 +448,7 @@ namespace CodeImp.DoomBuilder.Windows
private CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox ceilingheight; private CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox ceilingheight;
private CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox floorheight; private CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox floorheight;
private CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox brightness; private CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox brightness;
private CodeImp.DoomBuilder.GZBuilder.Controls.TagSelector tagSelector; private CodeImp.DoomBuilder.Controls.TagSelector tagSelector;
private System.Windows.Forms.Panel panel1; private System.Windows.Forms.Panel panel1;
private CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox heightoffset; private CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox heightoffset;
private System.Windows.Forms.ToolTip tooltip; private System.Windows.Forms.ToolTip tooltip;

View File

@ -40,11 +40,11 @@
System.Windows.Forms.Label label15; System.Windows.Forms.Label label15;
System.Windows.Forms.Label label6; System.Windows.Forms.Label label6;
System.Windows.Forms.Label label5; System.Windows.Forms.Label label5;
this.tagsselector = new CodeImp.DoomBuilder.GZBuilder.Controls.TagsSelector(); this.tagsselector = new CodeImp.DoomBuilder.Controls.TagsSelector();
this.soundsequence = new System.Windows.Forms.ComboBox(); this.soundsequence = new System.Windows.Forms.ComboBox();
this.resetsoundsequence = new System.Windows.Forms.Button(); this.resetsoundsequence = new System.Windows.Forms.Button();
this.fadeColor = new CodeImp.DoomBuilder.GZBuilder.Controls.ColorFieldsControl(); this.fadeColor = new CodeImp.DoomBuilder.Controls.ColorFieldsControl();
this.lightColor = new CodeImp.DoomBuilder.GZBuilder.Controls.ColorFieldsControl(); this.lightColor = new CodeImp.DoomBuilder.Controls.ColorFieldsControl();
this.brightness = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox(); this.brightness = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox();
this.desaturation = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox(); this.desaturation = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox();
this.gravity = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox(); this.gravity = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox();
@ -65,7 +65,7 @@
this.labelFloorOffsets = new System.Windows.Forms.Label(); this.labelFloorOffsets = new System.Windows.Forms.Label();
this.labelFloorScale = new System.Windows.Forms.Label(); this.labelFloorScale = new System.Windows.Forms.Label();
this.cbUseFloorLineAngles = new System.Windows.Forms.CheckBox(); this.cbUseFloorLineAngles = new System.Windows.Forms.CheckBox();
this.floorAngleControl = new CodeImp.DoomBuilder.GZBuilder.Controls.AngleControl(); this.floorAngleControl = new CodeImp.DoomBuilder.Controls.AngleControlEx();
this.labelfloorrenderstyle = new System.Windows.Forms.Label(); this.labelfloorrenderstyle = new System.Windows.Forms.Label();
this.label10 = new System.Windows.Forms.Label(); this.label10 = new System.Windows.Forms.Label();
this.floorAlpha = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox(); this.floorAlpha = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox();
@ -75,15 +75,15 @@
this.label12 = new System.Windows.Forms.Label(); this.label12 = new System.Windows.Forms.Label();
this.floorBrightness = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox(); this.floorBrightness = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox();
this.floorRenderStyle = new System.Windows.Forms.ComboBox(); this.floorRenderStyle = new System.Windows.Forms.ComboBox();
this.floorScale = new CodeImp.DoomBuilder.GZBuilder.Controls.PairedFieldsControl(); this.floorScale = new CodeImp.DoomBuilder.Controls.PairedFieldsControl();
this.floorOffsets = new CodeImp.DoomBuilder.GZBuilder.Controls.PairedFieldsControl(); this.floorOffsets = new CodeImp.DoomBuilder.Controls.PairedFieldsControl();
this.floortex = new CodeImp.DoomBuilder.Controls.FlatSelectorControl(); this.floortex = new CodeImp.DoomBuilder.Controls.FlatSelectorControl();
this.groupBox1 = new System.Windows.Forms.GroupBox(); this.groupBox1 = new System.Windows.Forms.GroupBox();
this.resetceillight = new System.Windows.Forms.Button(); this.resetceillight = new System.Windows.Forms.Button();
this.labelCeilOffsets = new System.Windows.Forms.Label(); this.labelCeilOffsets = new System.Windows.Forms.Label();
this.labelCeilScale = new System.Windows.Forms.Label(); this.labelCeilScale = new System.Windows.Forms.Label();
this.cbUseCeilLineAngles = new System.Windows.Forms.CheckBox(); this.cbUseCeilLineAngles = new System.Windows.Forms.CheckBox();
this.ceilAngleControl = new CodeImp.DoomBuilder.GZBuilder.Controls.AngleControl(); this.ceilAngleControl = new CodeImp.DoomBuilder.Controls.AngleControlEx();
this.labelceilrenderstyle = new System.Windows.Forms.Label(); this.labelceilrenderstyle = new System.Windows.Forms.Label();
this.label4 = new System.Windows.Forms.Label(); this.label4 = new System.Windows.Forms.Label();
this.ceilAlpha = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox(); this.ceilAlpha = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox();
@ -93,8 +93,8 @@
this.labelLightFront = new System.Windows.Forms.Label(); this.labelLightFront = new System.Windows.Forms.Label();
this.ceilBrightness = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox(); this.ceilBrightness = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox();
this.ceilRenderStyle = new System.Windows.Forms.ComboBox(); this.ceilRenderStyle = new System.Windows.Forms.ComboBox();
this.ceilScale = new CodeImp.DoomBuilder.GZBuilder.Controls.PairedFieldsControl(); this.ceilScale = new CodeImp.DoomBuilder.Controls.PairedFieldsControl();
this.ceilOffsets = new CodeImp.DoomBuilder.GZBuilder.Controls.PairedFieldsControl(); this.ceilOffsets = new CodeImp.DoomBuilder.Controls.PairedFieldsControl();
this.ceilingtex = new CodeImp.DoomBuilder.Controls.FlatSelectorControl(); this.ceilingtex = new CodeImp.DoomBuilder.Controls.FlatSelectorControl();
this.tabslopes = new System.Windows.Forms.TabPage(); this.tabslopes = new System.Windows.Forms.TabPage();
this.groupBox5 = new System.Windows.Forms.GroupBox(); this.groupBox5 = new System.Windows.Forms.GroupBox();
@ -1225,9 +1225,9 @@
private System.Windows.Forms.Button apply; private System.Windows.Forms.Button apply;
private System.Windows.Forms.TabPage tabSurfaces; private System.Windows.Forms.TabPage tabSurfaces;
private System.Windows.Forms.GroupBox groupBox1; private System.Windows.Forms.GroupBox groupBox1;
private CodeImp.DoomBuilder.GZBuilder.Controls.PairedFieldsControl ceilOffsets; private CodeImp.DoomBuilder.Controls.PairedFieldsControl ceilOffsets;
private CodeImp.DoomBuilder.Controls.FlatSelectorControl ceilingtex; private CodeImp.DoomBuilder.Controls.FlatSelectorControl ceilingtex;
private CodeImp.DoomBuilder.GZBuilder.Controls.PairedFieldsControl ceilScale; private CodeImp.DoomBuilder.Controls.PairedFieldsControl ceilScale;
private System.Windows.Forms.ComboBox ceilRenderStyle; private System.Windows.Forms.ComboBox ceilRenderStyle;
private System.Windows.Forms.Label label4; private System.Windows.Forms.Label label4;
private CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox ceilAlpha; private CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox ceilAlpha;
@ -1247,16 +1247,16 @@
private System.Windows.Forms.Label label12; private System.Windows.Forms.Label label12;
private CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox floorBrightness; private CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox floorBrightness;
private System.Windows.Forms.ComboBox floorRenderStyle; private System.Windows.Forms.ComboBox floorRenderStyle;
private CodeImp.DoomBuilder.GZBuilder.Controls.PairedFieldsControl floorScale; private CodeImp.DoomBuilder.Controls.PairedFieldsControl floorScale;
private CodeImp.DoomBuilder.GZBuilder.Controls.PairedFieldsControl floorOffsets; private CodeImp.DoomBuilder.Controls.PairedFieldsControl floorOffsets;
private CodeImp.DoomBuilder.Controls.FlatSelectorControl floortex; private CodeImp.DoomBuilder.Controls.FlatSelectorControl floortex;
private CodeImp.DoomBuilder.GZBuilder.Controls.AngleControl floorAngleControl; private CodeImp.DoomBuilder.Controls.AngleControlEx floorAngleControl;
private CodeImp.DoomBuilder.GZBuilder.Controls.AngleControl ceilAngleControl; private CodeImp.DoomBuilder.Controls.AngleControlEx ceilAngleControl;
private System.Windows.Forms.GroupBox groupBox3; private System.Windows.Forms.GroupBox groupBox3;
private CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox gravity; private CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox gravity;
private CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox desaturation; private CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox desaturation;
private CodeImp.DoomBuilder.GZBuilder.Controls.ColorFieldsControl fadeColor; private CodeImp.DoomBuilder.Controls.ColorFieldsControl fadeColor;
private CodeImp.DoomBuilder.GZBuilder.Controls.ColorFieldsControl lightColor; private CodeImp.DoomBuilder.Controls.ColorFieldsControl lightColor;
private CodeImp.DoomBuilder.Controls.CheckboxArrayControl flags; private CodeImp.DoomBuilder.Controls.CheckboxArrayControl flags;
private System.Windows.Forms.CheckBox cbUseFloorLineAngles; private System.Windows.Forms.CheckBox cbUseFloorLineAngles;
private System.Windows.Forms.CheckBox cbUseCeilLineAngles; private System.Windows.Forms.CheckBox cbUseCeilLineAngles;
@ -1275,7 +1275,7 @@
private System.Windows.Forms.ComboBox soundsequence; private System.Windows.Forms.ComboBox soundsequence;
private System.Windows.Forms.TabPage tabcomment; private System.Windows.Forms.TabPage tabcomment;
private CodeImp.DoomBuilder.Controls.CommentEditor commenteditor; private CodeImp.DoomBuilder.Controls.CommentEditor commenteditor;
private CodeImp.DoomBuilder.GZBuilder.Controls.TagsSelector tagsselector; private CodeImp.DoomBuilder.Controls.TagsSelector tagsselector;
private System.Windows.Forms.Button resetfloorlight; private System.Windows.Forms.Button resetfloorlight;
private System.Windows.Forms.Button resetceillight; private System.Windows.Forms.Button resetceillight;
} }

View File

@ -385,12 +385,12 @@ namespace CodeImp.DoomBuilder.Windows
if(s.Fields.GetValue("rotationceiling", 0.0f).ToString() != ceilRotation.Text) if(s.Fields.GetValue("rotationceiling", 0.0f).ToString() != ceilRotation.Text)
{ {
ceilRotation.Text = ""; ceilRotation.Text = "";
ceilAngleControl.Angle = GZBuilder.Controls.AngleControl.NO_ANGLE; ceilAngleControl.Angle = AngleControlEx.NO_ANGLE;
} }
if(s.Fields.GetValue("rotationfloor", 0.0f).ToString() != floorRotation.Text) if(s.Fields.GetValue("rotationfloor", 0.0f).ToString() != floorRotation.Text)
{ {
floorRotation.Text = ""; floorRotation.Text = "";
floorAngleControl.Angle = GZBuilder.Controls.AngleControl.NO_ANGLE; floorAngleControl.Angle = AngleControlEx.NO_ANGLE;
} }
//Texture brightness //Texture brightness
@ -981,7 +981,7 @@ namespace CodeImp.DoomBuilder.Windows
//restore values //restore values
if (string.IsNullOrEmpty(floorRotation.Text)) if (string.IsNullOrEmpty(floorRotation.Text))
{ {
floorAngleControl.Angle = GZBuilder.Controls.AngleControl.NO_ANGLE; floorAngleControl.Angle = AngleControlEx.NO_ANGLE;
foreach(Sector s in sectors) foreach(Sector s in sectors)
{ {
@ -1015,7 +1015,7 @@ namespace CodeImp.DoomBuilder.Windows
//restore values //restore values
if (string.IsNullOrEmpty(ceilRotation.Text)) if (string.IsNullOrEmpty(ceilRotation.Text))
{ {
ceilAngleControl.Angle = GZBuilder.Controls.AngleControl.NO_ANGLE; ceilAngleControl.Angle = AngleControlEx.NO_ANGLE;
foreach(Sector s in sectors) foreach(Sector s in sectors)
{ {

View File

@ -33,7 +33,7 @@ namespace CodeImp.DoomBuilder.Windows
this.cancel = new System.Windows.Forms.Button(); this.cancel = new System.Windows.Forms.Button();
this.apply = new System.Windows.Forms.Button(); this.apply = new System.Windows.Forms.Button();
this.smallimages = new System.Windows.Forms.ImageList(this.components); this.smallimages = new System.Windows.Forms.ImageList(this.components);
this.tvTextureSets = new CodeImp.DoomBuilder.GZBuilder.Controls.MultiSelectTreeview(); this.tvTextureSets = new CodeImp.DoomBuilder.Controls.MultiSelectTreeview();
this.browser = new CodeImp.DoomBuilder.Controls.ImageBrowserControl(); this.browser = new CodeImp.DoomBuilder.Controls.ImageBrowserControl();
this.panel = new System.Windows.Forms.Panel(); this.panel = new System.Windows.Forms.Panel();
this.splitter = new CodeImp.DoomBuilder.Controls.CollapsibleSplitContainer(); this.splitter = new CodeImp.DoomBuilder.Controls.CollapsibleSplitContainer();
@ -96,7 +96,7 @@ namespace CodeImp.DoomBuilder.Windows
this.tvTextureSets.Name = "tvTextureSets"; this.tvTextureSets.Name = "tvTextureSets";
this.tvTextureSets.SelectedImageIndex = 0; this.tvTextureSets.SelectedImageIndex = 0;
this.tvTextureSets.SelectionBackColor = System.Drawing.SystemColors.Highlight; this.tvTextureSets.SelectionBackColor = System.Drawing.SystemColors.Highlight;
this.tvTextureSets.SelectionMode = CodeImp.DoomBuilder.GZBuilder.Controls.TreeViewSelectionMode.SingleSelect; this.tvTextureSets.SelectionMode = CodeImp.DoomBuilder.Controls.TreeViewSelectionMode.SingleSelect;
this.tvTextureSets.Size = new System.Drawing.Size(198, 402); this.tvTextureSets.Size = new System.Drawing.Size(198, 402);
this.tvTextureSets.TabIndex = 4; this.tvTextureSets.TabIndex = 4;
this.tvTextureSets.TabStop = false; this.tvTextureSets.TabStop = false;
@ -186,7 +186,7 @@ namespace CodeImp.DoomBuilder.Windows
private System.Windows.Forms.Button cancel; private System.Windows.Forms.Button cancel;
private System.Windows.Forms.Button apply; private System.Windows.Forms.Button apply;
private System.Windows.Forms.ImageList smallimages; private System.Windows.Forms.ImageList smallimages;
private CodeImp.DoomBuilder.GZBuilder.Controls.MultiSelectTreeview tvTextureSets; private CodeImp.DoomBuilder.Controls.MultiSelectTreeview tvTextureSets;
private System.Windows.Forms.Panel panel; private System.Windows.Forms.Panel panel;
private CodeImp.DoomBuilder.Controls.CollapsibleSplitContainer splitter; private CodeImp.DoomBuilder.Controls.CollapsibleSplitContainer splitter;
} }

View File

@ -24,6 +24,7 @@ using CodeImp.DoomBuilder.Config;
using CodeImp.DoomBuilder.Geometry; using CodeImp.DoomBuilder.Geometry;
using CodeImp.DoomBuilder.Map; using CodeImp.DoomBuilder.Map;
using CodeImp.DoomBuilder.Types; using CodeImp.DoomBuilder.Types;
using CodeImp.DoomBuilder.Controls;
#endregion #endregion
@ -209,7 +210,7 @@ namespace CodeImp.DoomBuilder.Windows
{ {
if(preventchanges) return; if(preventchanges) return;
preventchanges = true; preventchanges = true;
anglecontrol.Angle = angle.GetResult(GZBuilder.Controls.AngleControl.NO_ANGLE); anglecontrol.Angle = angle.GetResult(AngleControlEx.NO_ANGLE);
preventchanges = false; preventchanges = false;
} }

View File

@ -30,7 +30,7 @@ namespace CodeImp.DoomBuilder.Windows
{ {
this.components = new System.ComponentModel.Container(); this.components = new System.ComponentModel.Container();
System.Windows.Forms.GroupBox groupBox2; System.Windows.Forms.GroupBox groupBox2;
this.anglecontrol = new CodeImp.DoomBuilder.GZBuilder.Controls.AngleControl(); this.anglecontrol = new CodeImp.DoomBuilder.Controls.AngleControlEx();
this.anglelabel = new System.Windows.Forms.Label(); this.anglelabel = new System.Windows.Forms.Label();
this.posZ = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox(); this.posZ = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox();
this.angle = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox(); this.angle = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox();
@ -307,7 +307,7 @@ namespace CodeImp.DoomBuilder.Windows
private System.Windows.Forms.Panel applypanel; private System.Windows.Forms.Panel applypanel;
private System.Windows.Forms.Label flagsvallabel; private System.Windows.Forms.Label flagsvallabel;
private Controls.NumericTextbox flagsvalue; private Controls.NumericTextbox flagsvalue;
private GZBuilder.Controls.AngleControl anglecontrol; private Controls.AngleControlEx anglecontrol;
private System.Windows.Forms.Label anglelabel; private System.Windows.Forms.Label anglelabel;
} }
} }

View File

@ -53,10 +53,10 @@ namespace CodeImp.DoomBuilder.Windows
this.action.GrayOut = true; this.action.GrayOut = true;
this.groupBox4 = new System.Windows.Forms.GroupBox(); this.groupBox4 = new System.Windows.Forms.GroupBox();
this.cbRandomAngle = new System.Windows.Forms.CheckBox(); this.cbRandomAngle = new System.Windows.Forms.CheckBox();
this.anglecontrol = new CodeImp.DoomBuilder.GZBuilder.Controls.AngleControl(); this.anglecontrol = new CodeImp.DoomBuilder.Controls.AngleControlEx();
this.angle = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox(); this.angle = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox();
this.idgroup = new System.Windows.Forms.GroupBox(); this.idgroup = new System.Windows.Forms.GroupBox();
this.tagSelector = new CodeImp.DoomBuilder.GZBuilder.Controls.TagSelector(); this.tagSelector = new CodeImp.DoomBuilder.Controls.TagSelector();
this.typegroup = new System.Windows.Forms.GroupBox(); this.typegroup = new System.Windows.Forms.GroupBox();
this.thingtype = new CodeImp.DoomBuilder.Controls.ThingBrowserControl(); this.thingtype = new CodeImp.DoomBuilder.Controls.ThingBrowserControl();
this.settingsgroup = new System.Windows.Forms.GroupBox(); this.settingsgroup = new System.Windows.Forms.GroupBox();
@ -528,8 +528,8 @@ namespace CodeImp.DoomBuilder.Windows
private CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox posX; private CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox posX;
private System.Windows.Forms.CheckBox cbAbsoluteHeight; private System.Windows.Forms.CheckBox cbAbsoluteHeight;
private System.Windows.Forms.CheckBox cbRandomAngle; private System.Windows.Forms.CheckBox cbRandomAngle;
private CodeImp.DoomBuilder.GZBuilder.Controls.TagSelector tagSelector; private CodeImp.DoomBuilder.Controls.TagSelector tagSelector;
private CodeImp.DoomBuilder.GZBuilder.Controls.AngleControl anglecontrol; private CodeImp.DoomBuilder.Controls.AngleControlEx anglecontrol;
private System.Windows.Forms.PictureBox hint; private System.Windows.Forms.PictureBox hint;
private System.Windows.Forms.Label hintlabel; private System.Windows.Forms.Label hintlabel;
private System.Windows.Forms.PictureBox missingflags; private System.Windows.Forms.PictureBox missingflags;

View File

@ -24,6 +24,7 @@ using CodeImp.DoomBuilder.Config;
using CodeImp.DoomBuilder.Geometry; using CodeImp.DoomBuilder.Geometry;
using CodeImp.DoomBuilder.Map; using CodeImp.DoomBuilder.Map;
using CodeImp.DoomBuilder.Types; using CodeImp.DoomBuilder.Types;
using CodeImp.DoomBuilder.Controls;
#endregion #endregion
@ -359,7 +360,7 @@ namespace CodeImp.DoomBuilder.Windows
{ {
if(preventchanges) return; if(preventchanges) return;
preventchanges = true; preventchanges = true;
anglecontrol.Angle = angle.GetResult(GZBuilder.Controls.AngleControl.NO_ANGLE); anglecontrol.Angle = angle.GetResult(AngleControlEx.NO_ANGLE);
preventchanges = false; preventchanges = false;
if(!preventmapchange) ApplyAngleChange(); //mxd if(!preventmapchange) ApplyAngleChange(); //mxd
} }

View File

@ -41,7 +41,7 @@
this.labelpitch = new System.Windows.Forms.Label(); this.labelpitch = new System.Windows.Forms.Label();
this.angle = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox(); this.angle = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox();
this.labelAngle = new System.Windows.Forms.Label(); this.labelAngle = new System.Windows.Forms.Label();
this.anglecontrol = new CodeImp.DoomBuilder.GZBuilder.Controls.AngleControl(); this.anglecontrol = new CodeImp.DoomBuilder.Controls.AngleControlEx();
this.labelGravity = new System.Windows.Forms.Label(); this.labelGravity = new System.Windows.Forms.Label();
this.label7 = new System.Windows.Forms.Label(); this.label7 = new System.Windows.Forms.Label();
this.tabs = new System.Windows.Forms.TabControl(); this.tabs = new System.Windows.Forms.TabControl();
@ -50,9 +50,9 @@
this.missingflags = new System.Windows.Forms.PictureBox(); this.missingflags = new System.Windows.Forms.PictureBox();
this.flags = new CodeImp.DoomBuilder.Controls.CheckboxArrayControl(); this.flags = new CodeImp.DoomBuilder.Controls.CheckboxArrayControl();
this.grouproll = new System.Windows.Forms.GroupBox(); this.grouproll = new System.Windows.Forms.GroupBox();
this.rollControl = new CodeImp.DoomBuilder.GZBuilder.Controls.AngleControl(); this.rollControl = new CodeImp.DoomBuilder.Controls.AngleControlEx();
this.grouppitch = new System.Windows.Forms.GroupBox(); this.grouppitch = new System.Windows.Forms.GroupBox();
this.pitchControl = new CodeImp.DoomBuilder.GZBuilder.Controls.AngleControl(); this.pitchControl = new CodeImp.DoomBuilder.Controls.AngleControlEx();
this.groupangle = new System.Windows.Forms.GroupBox(); this.groupangle = new System.Windows.Forms.GroupBox();
this.groupBox4 = new System.Windows.Forms.GroupBox(); this.groupBox4 = new System.Windows.Forms.GroupBox();
this.cbAbsoluteHeight = new System.Windows.Forms.CheckBox(); this.cbAbsoluteHeight = new System.Windows.Forms.CheckBox();
@ -75,8 +75,8 @@
this.gravity = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox(); this.gravity = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox();
this.grouprendering = new System.Windows.Forms.GroupBox(); this.grouprendering = new System.Windows.Forms.GroupBox();
this.labelScale = new System.Windows.Forms.Label(); this.labelScale = new System.Windows.Forms.Label();
this.scale = new CodeImp.DoomBuilder.GZBuilder.Controls.PairedFloatControl(); this.scale = new CodeImp.DoomBuilder.Controls.PairedFloatControl();
this.color = new CodeImp.DoomBuilder.GZBuilder.Controls.ColorFieldsControl(); this.color = new CodeImp.DoomBuilder.Controls.ColorFieldsControl();
this.alpha = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox(); this.alpha = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox();
this.label8 = new System.Windows.Forms.Label(); this.label8 = new System.Windows.Forms.Label();
this.renderStyle = new System.Windows.Forms.ComboBox(); this.renderStyle = new System.Windows.Forms.ComboBox();
@ -87,7 +87,7 @@
this.action = new CodeImp.DoomBuilder.Controls.ActionSelectorControl(); this.action = new CodeImp.DoomBuilder.Controls.ActionSelectorControl();
this.browseaction = new System.Windows.Forms.Button(); this.browseaction = new System.Windows.Forms.Button();
this.grouptag = new System.Windows.Forms.GroupBox(); this.grouptag = new System.Windows.Forms.GroupBox();
this.tagSelector = new CodeImp.DoomBuilder.GZBuilder.Controls.TagSelector(); this.tagSelector = new CodeImp.DoomBuilder.Controls.TagSelector();
this.tabcomment = new System.Windows.Forms.TabPage(); this.tabcomment = new System.Windows.Forms.TabPage();
this.commenteditor = new CodeImp.DoomBuilder.Controls.CommentEditor(); this.commenteditor = new CodeImp.DoomBuilder.Controls.CommentEditor();
this.tabcustom = new System.Windows.Forms.TabPage(); this.tabcustom = new System.Windows.Forms.TabPage();
@ -1052,9 +1052,9 @@
private CodeImp.DoomBuilder.Controls.ThingBrowserControl thingtype; private CodeImp.DoomBuilder.Controls.ThingBrowserControl thingtype;
private CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox angle; private CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox angle;
private System.Windows.Forms.Label labelAngle; private System.Windows.Forms.Label labelAngle;
private CodeImp.DoomBuilder.GZBuilder.Controls.TagSelector tagSelector; private CodeImp.DoomBuilder.Controls.TagSelector tagSelector;
private System.Windows.Forms.Label labelGravity; private System.Windows.Forms.Label labelGravity;
private CodeImp.DoomBuilder.GZBuilder.Controls.AngleControl anglecontrol; private CodeImp.DoomBuilder.Controls.AngleControlEx anglecontrol;
private System.Windows.Forms.PictureBox hint; private System.Windows.Forms.PictureBox hint;
private System.Windows.Forms.Label hintlabel; private System.Windows.Forms.Label hintlabel;
private System.Windows.Forms.GroupBox groupBox1; private System.Windows.Forms.GroupBox groupBox1;
@ -1083,17 +1083,17 @@
private System.Windows.Forms.Label label10; private System.Windows.Forms.Label label10;
private Controls.ButtonsNumericTextbox score; private Controls.ButtonsNumericTextbox score;
private System.Windows.Forms.Label label9; private System.Windows.Forms.Label label9;
private GZBuilder.Controls.ColorFieldsControl color; private Controls.ColorFieldsControl color;
private System.Windows.Forms.GroupBox settingsgroup; private System.Windows.Forms.GroupBox settingsgroup;
private Controls.CheckboxArrayControl flags; private Controls.CheckboxArrayControl flags;
private Controls.ButtonsNumericTextbox conversationID; private Controls.ButtonsNumericTextbox conversationID;
private System.Windows.Forms.Label labelID; private System.Windows.Forms.Label labelID;
private System.Windows.Forms.GroupBox grouproll; private System.Windows.Forms.GroupBox grouproll;
private GZBuilder.Controls.AngleControl rollControl; private Controls.AngleControlEx rollControl;
private System.Windows.Forms.GroupBox grouppitch; private System.Windows.Forms.GroupBox grouppitch;
private GZBuilder.Controls.AngleControl pitchControl; private Controls.AngleControlEx pitchControl;
private System.Windows.Forms.GroupBox groupangle; private System.Windows.Forms.GroupBox groupangle;
private GZBuilder.Controls.PairedFloatControl scale; private Controls.PairedFloatControl scale;
private System.Windows.Forms.PictureBox missingflags; private System.Windows.Forms.PictureBox missingflags;
private System.Windows.Forms.ToolTip tooltip; private System.Windows.Forms.ToolTip tooltip;
private CodeImp.DoomBuilder.Controls.ActionSpecialHelpButton actionhelp; private CodeImp.DoomBuilder.Controls.ActionSpecialHelpButton actionhelp;

View File

@ -24,6 +24,7 @@ using CodeImp.DoomBuilder.Config;
using CodeImp.DoomBuilder.Geometry; using CodeImp.DoomBuilder.Geometry;
using CodeImp.DoomBuilder.Map; using CodeImp.DoomBuilder.Map;
using CodeImp.DoomBuilder.Types; using CodeImp.DoomBuilder.Types;
using CodeImp.DoomBuilder.Controls;
#endregion #endregion
@ -377,7 +378,7 @@ namespace CodeImp.DoomBuilder.Windows
{ {
if(preventchanges) return; if(preventchanges) return;
preventchanges = true; preventchanges = true;
anglecontrol.Angle = angle.GetResult(GZBuilder.Controls.AngleControl.NO_ANGLE); anglecontrol.Angle = angle.GetResult(AngleControlEx.NO_ANGLE);
preventchanges = false; preventchanges = false;
if(!preventmapchange) ApplyAngleChange(); //mxd if(!preventmapchange) ApplyAngleChange(); //mxd
} }
@ -393,9 +394,9 @@ namespace CodeImp.DoomBuilder.Windows
private void pitch_WhenTextChanged(object sender, EventArgs e) private void pitch_WhenTextChanged(object sender, EventArgs e)
{ {
if(preventchanges) return; if(preventchanges) return;
int p = pitch.GetResult(GZBuilder.Controls.AngleControl.NO_ANGLE); int p = pitch.GetResult(AngleControlEx.NO_ANGLE);
preventchanges = true; preventchanges = true;
pitchControl.Angle = (p == GZBuilder.Controls.AngleControl.NO_ANGLE ? p : p + 90); pitchControl.Angle = (p == AngleControlEx.NO_ANGLE ? p : p + 90);
preventchanges = false; preventchanges = false;
if(!preventmapchange) ApplyPitchChange(); if(!preventmapchange) ApplyPitchChange();
} }
@ -410,9 +411,9 @@ namespace CodeImp.DoomBuilder.Windows
private void roll_WhenTextChanged(object sender, EventArgs e) private void roll_WhenTextChanged(object sender, EventArgs e)
{ {
if(preventchanges) return; if(preventchanges) return;
int r = roll.GetResult(GZBuilder.Controls.AngleControl.NO_ANGLE); int r = roll.GetResult(AngleControlEx.NO_ANGLE);
preventchanges = true; preventchanges = true;
rollControl.Angle = (r == GZBuilder.Controls.AngleControl.NO_ANGLE ? r : r + 90); rollControl.Angle = (r == AngleControlEx.NO_ANGLE ? r : r + 90);
preventchanges = false; preventchanges = false;
if(!preventmapchange) ApplyRollChange(); if(!preventmapchange) ApplyRollChange();
} }

View File

@ -51,8 +51,8 @@
this.sweepangle = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox(); this.sweepangle = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox();
this.startangle = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox(); this.startangle = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox();
this.limitanglequad = new System.Windows.Forms.CheckBox(); this.limitanglequad = new System.Windows.Forms.CheckBox();
this.startanglewheel = new CodeImp.DoomBuilder.GZBuilder.Controls.AngleControlF(); this.startanglewheel = new CodeImp.DoomBuilder.Controls.AngleControlF();
this.sweepanglewheel = new CodeImp.DoomBuilder.GZBuilder.Controls.AngleControlF(); this.sweepanglewheel = new CodeImp.DoomBuilder.Controls.AngleControlF();
this.previewreference = new System.Windows.Forms.CheckBox(); this.previewreference = new System.Windows.Forms.CheckBox();
this.groupBox3 = new System.Windows.Forms.GroupBox(); this.groupBox3 = new System.Windows.Forms.GroupBox();
this.firstpointtype = new System.Windows.Forms.ComboBox(); this.firstpointtype = new System.Windows.Forms.ComboBox();
@ -475,8 +475,8 @@
private System.Windows.Forms.GroupBox groupBox2; private System.Windows.Forms.GroupBox groupBox2;
private System.Windows.Forms.CheckBox ellipse; private System.Windows.Forms.CheckBox ellipse;
private System.Windows.Forms.Button spike0; private System.Windows.Forms.Button spike0;
private GZBuilder.Controls.AngleControlF sweepanglewheel; private Controls.AngleControlF sweepanglewheel;
private GZBuilder.Controls.AngleControlF startanglewheel; private Controls.AngleControlF startanglewheel;
private System.Windows.Forms.CheckBox frontoutside; private System.Windows.Forms.CheckBox frontoutside;
private System.Windows.Forms.CheckBox previewreference; private System.Windows.Forms.CheckBox previewreference;
private System.Windows.Forms.ComboBox spikingmode; private System.Windows.Forms.ComboBox spikingmode;

View File

@ -62,8 +62,8 @@
this.groupBox2 = new System.Windows.Forms.GroupBox(); this.groupBox2 = new System.Windows.Forms.GroupBox();
this.sweepangle = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox(); this.sweepangle = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox();
this.startangle = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox(); this.startangle = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox();
this.startanglewheel = new CodeImp.DoomBuilder.GZBuilder.Controls.AngleControlF(); this.startanglewheel = new CodeImp.DoomBuilder.Controls.AngleControlF();
this.sweepanglewheel = new CodeImp.DoomBuilder.GZBuilder.Controls.AngleControlF(); this.sweepanglewheel = new CodeImp.DoomBuilder.Controls.AngleControlF();
this.groupBox1 = new System.Windows.Forms.GroupBox(); this.groupBox1 = new System.Windows.Forms.GroupBox();
this.spikiness = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox(); this.spikiness = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox();
this.sides = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox(); this.sides = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox();
@ -76,8 +76,8 @@
this.groupBox6 = new System.Windows.Forms.GroupBox(); this.groupBox6 = new System.Windows.Forms.GroupBox();
this.Rsweepangle = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox(); this.Rsweepangle = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox();
this.Rstartangle = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox(); this.Rstartangle = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox();
this.Rstartanglewheel = new CodeImp.DoomBuilder.GZBuilder.Controls.AngleControlF(); this.Rstartanglewheel = new CodeImp.DoomBuilder.Controls.AngleControlF();
this.Rsweepanglewheel = new CodeImp.DoomBuilder.GZBuilder.Controls.AngleControlF(); this.Rsweepanglewheel = new CodeImp.DoomBuilder.Controls.AngleControlF();
this.groupBox5 = new System.Windows.Forms.GroupBox(); this.groupBox5 = new System.Windows.Forms.GroupBox();
this.Rspikiness = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox(); this.Rspikiness = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox();
this.Rsides = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox(); this.Rsides = new CodeImp.DoomBuilder.Controls.ButtonsNumericTextbox();
@ -997,8 +997,8 @@
private System.Windows.Forms.GroupBox groupBox2; private System.Windows.Forms.GroupBox groupBox2;
private Controls.ButtonsNumericTextbox sweepangle; private Controls.ButtonsNumericTextbox sweepangle;
private Controls.ButtonsNumericTextbox startangle; private Controls.ButtonsNumericTextbox startangle;
private GZBuilder.Controls.AngleControlF startanglewheel; private Controls.AngleControlF startanglewheel;
private GZBuilder.Controls.AngleControlF sweepanglewheel; private Controls.AngleControlF sweepanglewheel;
private System.Windows.Forms.GroupBox groupBox1; private System.Windows.Forms.GroupBox groupBox1;
private Controls.ButtonsNumericTextbox spikiness; private Controls.ButtonsNumericTextbox spikiness;
private Controls.ButtonsNumericTextbox sides; private Controls.ButtonsNumericTextbox sides;
@ -1016,8 +1016,8 @@
private System.Windows.Forms.ComboBox randomstartangle; private System.Windows.Forms.ComboBox randomstartangle;
private Controls.ButtonsNumericTextbox Rsweepangle; private Controls.ButtonsNumericTextbox Rsweepangle;
private Controls.ButtonsNumericTextbox Rstartangle; private Controls.ButtonsNumericTextbox Rstartangle;
private GZBuilder.Controls.AngleControlF Rstartanglewheel; private Controls.AngleControlF Rstartanglewheel;
private GZBuilder.Controls.AngleControlF Rsweepanglewheel; private Controls.AngleControlF Rsweepanglewheel;
private System.Windows.Forms.GroupBox groupBox5; private System.Windows.Forms.GroupBox groupBox5;
private System.Windows.Forms.ComboBox randomspikiness; private System.Windows.Forms.ComboBox randomspikiness;
private System.Windows.Forms.ComboBox randomsides; private System.Windows.Forms.ComboBox randomsides;