mirror of
https://github.com/kwsch/NHSE.git
synced 2026-09-27 12:26:35 -05:00
Add automatic delete/set of extension tiles from root
Setting a root tile: will fill in the extension tiles Deleting a root tile: will delete all extension tiles (it assumes extension tiles are valid) Add checkbox to prevent overwriting tiles that aren't none (eg if you set a 4x4 and it'd overlap with a 2x2, the program would play a sound indicating that the requested operation was disallowed). Closes #136 -- multi-select with the current drawing setup isn't really feasible. Bulk set/delete addresses the underlying request.
This commit is contained in:
@@ -66,6 +66,7 @@ private void InitializeComponent()
|
||||
this.GB_Remove = new System.Windows.Forms.GroupBox();
|
||||
this.B_RemovePlacedItems = new System.Windows.Forms.Button();
|
||||
this.TR_Transparency = new System.Windows.Forms.TrackBar();
|
||||
this.CHK_NoOverwrite = new System.Windows.Forms.CheckBox();
|
||||
this.CM_Click.SuspendLayout();
|
||||
((System.ComponentModel.ISupportInitialize)(this.PB_Map)).BeginInit();
|
||||
this.CM_Picture.SuspendLayout();
|
||||
@@ -433,11 +434,24 @@ private void InitializeComponent()
|
||||
this.TR_Transparency.Value = 90;
|
||||
this.TR_Transparency.Scroll += new System.EventHandler(this.TR_Transparency_Scroll);
|
||||
//
|
||||
// CHK_NoOverwrite
|
||||
//
|
||||
this.CHK_NoOverwrite.AutoSize = true;
|
||||
this.CHK_NoOverwrite.Checked = true;
|
||||
this.CHK_NoOverwrite.CheckState = System.Windows.Forms.CheckState.Checked;
|
||||
this.CHK_NoOverwrite.Location = new System.Drawing.Point(534, 416);
|
||||
this.CHK_NoOverwrite.Name = "CHK_NoOverwrite";
|
||||
this.CHK_NoOverwrite.Size = new System.Drawing.Size(173, 17);
|
||||
this.CHK_NoOverwrite.TabIndex = 37;
|
||||
this.CHK_NoOverwrite.Text = "Prevent Writing Occupied Tiles";
|
||||
this.CHK_NoOverwrite.UseVisualStyleBackColor = true;
|
||||
//
|
||||
// FieldItemEditor
|
||||
//
|
||||
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
||||
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
||||
this.ClientSize = new System.Drawing.Size(981, 537);
|
||||
this.Controls.Add(this.CHK_NoOverwrite);
|
||||
this.Controls.Add(this.TR_Transparency);
|
||||
this.Controls.Add(this.GB_Remove);
|
||||
this.Controls.Add(this.PB_Acre);
|
||||
@@ -515,5 +529,6 @@ private void InitializeComponent()
|
||||
private System.Windows.Forms.GroupBox GB_Remove;
|
||||
private System.Windows.Forms.Button B_RemovePlacedItems;
|
||||
private System.Windows.Forms.TrackBar TR_Transparency;
|
||||
private System.Windows.Forms.CheckBox CHK_NoOverwrite;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user