From c794d52b62adcdb56b6d4e3ba3947dda9b4e69ce Mon Sep 17 00:00:00 2001 From: Kurt Date: Wed, 17 Jun 2015 00:24:38 -0700 Subject: [PATCH] Purge Form --- pk3DS/Subforms/TitleScreen.Designer.cs | 152 +------------------------ pk3DS/Subforms/TitleScreen.cs | 44 +------ 2 files changed, 3 insertions(+), 193 deletions(-) diff --git a/pk3DS/Subforms/TitleScreen.Designer.cs b/pk3DS/Subforms/TitleScreen.Designer.cs index cdf89d6..298e38f 100644 --- a/pk3DS/Subforms/TitleScreen.Designer.cs +++ b/pk3DS/Subforms/TitleScreen.Designer.cs @@ -28,171 +28,23 @@ protected override void Dispose(bool disposing) /// private void InitializeComponent() { - this.CB_Item = new System.Windows.Forms.ComboBox(); - this.L_Item = new System.Windows.Forms.Label(); - this.RTB = new System.Windows.Forms.RichTextBox(); - this.MT_Price = new System.Windows.Forms.MaskedTextBox(); - this.NUD_UseEffect = new System.Windows.Forms.NumericUpDown(); - this.L_UseEffect = new System.Windows.Forms.Label(); - this.L_Buy = new System.Windows.Forms.Label(); - this.L_Feedback = new System.Windows.Forms.Label(); - this.L_Sell = new System.Windows.Forms.Label(); - this.MT_Sell = new System.Windows.Forms.MaskedTextBox(); - this.L_Index = new System.Windows.Forms.Label(); - ((System.ComponentModel.ISupportInitialize)(this.NUD_UseEffect)).BeginInit(); this.SuspendLayout(); // - // CB_Item - // - this.CB_Item.DropDownWidth = 120; - this.CB_Item.FormattingEnabled = true; - this.CB_Item.Location = new System.Drawing.Point(71, 10); - this.CB_Item.Name = "CB_Item"; - this.CB_Item.Size = new System.Drawing.Size(129, 21); - this.CB_Item.TabIndex = 1; - this.CB_Item.SelectedIndexChanged += new System.EventHandler(this.changeEntry); - // - // L_Item - // - this.L_Item.AutoSize = true; - this.L_Item.Location = new System.Drawing.Point(33, 13); - this.L_Item.Name = "L_Item"; - this.L_Item.Size = new System.Drawing.Size(30, 13); - this.L_Item.TabIndex = 2; - this.L_Item.Text = "Item:"; - this.L_Item.TextAlign = System.Drawing.ContentAlignment.MiddleRight; - // - // RTB - // - this.RTB.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.RTB.Location = new System.Drawing.Point(12, 124); - this.RTB.Name = "RTB"; - this.RTB.ReadOnly = true; - this.RTB.Size = new System.Drawing.Size(316, 51); - this.RTB.TabIndex = 38; - this.RTB.Text = ""; - // - // MT_Price - // - this.MT_Price.Location = new System.Drawing.Point(163, 37); - this.MT_Price.Mask = "00000"; - this.MT_Price.Name = "MT_Price"; - this.MT_Price.Size = new System.Drawing.Size(37, 20); - this.MT_Price.TabIndex = 39; - this.MT_Price.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; - this.MT_Price.TextChanged += new System.EventHandler(this.changePrice); - // - // NUD_UseEffect - // - this.NUD_UseEffect.Location = new System.Drawing.Point(165, 82); - this.NUD_UseEffect.Maximum = new decimal(new int[] { - 255, - 0, - 0, - 0}); - this.NUD_UseEffect.Name = "NUD_UseEffect"; - this.NUD_UseEffect.Size = new System.Drawing.Size(35, 20); - this.NUD_UseEffect.TabIndex = 40; - // - // L_UseEffect - // - this.L_UseEffect.AutoSize = true; - this.L_UseEffect.Location = new System.Drawing.Point(97, 84); - this.L_UseEffect.Name = "L_UseEffect"; - this.L_UseEffect.Size = new System.Drawing.Size(60, 13); - this.L_UseEffect.TabIndex = 41; - this.L_UseEffect.Text = "Use Effect:"; - // - // L_Buy - // - this.L_Buy.AutoSize = true; - this.L_Buy.Location = new System.Drawing.Point(75, 40); - this.L_Buy.Name = "L_Buy"; - this.L_Buy.Size = new System.Drawing.Size(82, 13); - this.L_Buy.TabIndex = 42; - this.L_Buy.Text = "Purchase Price:"; - // - // L_Feedback - // - this.L_Feedback.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) - | System.Windows.Forms.AnchorStyles.Left))); - this.L_Feedback.AutoSize = true; - this.L_Feedback.Location = new System.Drawing.Point(32, 108); - this.L_Feedback.Name = "L_Feedback"; - this.L_Feedback.Size = new System.Drawing.Size(274, 13); - this.L_Feedback.TabIndex = 43; - this.L_Feedback.Text = "Please give feedback on what is actually needed to edit."; - // - // L_Sell - // - this.L_Sell.AutoSize = true; - this.L_Sell.Location = new System.Drawing.Point(103, 59); - this.L_Sell.Name = "L_Sell"; - this.L_Sell.Size = new System.Drawing.Size(54, 13); - this.L_Sell.TabIndex = 44; - this.L_Sell.Text = "Sell Price:"; - // - // MT_Sell - // - this.MT_Sell.Enabled = false; - this.MT_Sell.Location = new System.Drawing.Point(163, 56); - this.MT_Sell.Mask = "00000"; - this.MT_Sell.Name = "MT_Sell"; - this.MT_Sell.Size = new System.Drawing.Size(37, 20); - this.MT_Sell.TabIndex = 45; - this.MT_Sell.TextAlign = System.Windows.Forms.HorizontalAlignment.Center; - // - // L_Index - // - this.L_Index.AutoSize = true; - this.L_Index.Location = new System.Drawing.Point(206, 13); - this.L_Index.Name = "L_Index"; - this.L_Index.Size = new System.Drawing.Size(39, 13); - this.L_Index.TabIndex = 46; - this.L_Index.Text = "Index: "; - // - // Item + // TitleScreen // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.ClientSize = new System.Drawing.Size(339, 182); - this.Controls.Add(this.L_Index); - this.Controls.Add(this.MT_Sell); - this.Controls.Add(this.L_Sell); - this.Controls.Add(this.L_Feedback); - this.Controls.Add(this.L_Buy); - this.Controls.Add(this.L_UseEffect); - this.Controls.Add(this.NUD_UseEffect); - this.Controls.Add(this.MT_Price); - this.Controls.Add(this.RTB); - this.Controls.Add(this.L_Item); - this.Controls.Add(this.CB_Item); this.MaximizeBox = false; this.MaximumSize = new System.Drawing.Size(355, 420); this.MinimumSize = new System.Drawing.Size(355, 220); - this.Name = "Item"; + this.Name = "TitleScreen"; this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; this.Text = "Item Editor"; - this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.formClosing); - ((System.ComponentModel.ISupportInitialize)(this.NUD_UseEffect)).EndInit(); this.ResumeLayout(false); - this.PerformLayout(); - } #endregion - private System.Windows.Forms.ComboBox CB_Item; - private System.Windows.Forms.Label L_Item; - private System.Windows.Forms.RichTextBox RTB; - private System.Windows.Forms.MaskedTextBox MT_Price; - private System.Windows.Forms.NumericUpDown NUD_UseEffect; - private System.Windows.Forms.Label L_UseEffect; - private System.Windows.Forms.Label L_Buy; - private System.Windows.Forms.Label L_Feedback; - private System.Windows.Forms.Label L_Sell; - private System.Windows.Forms.MaskedTextBox MT_Sell; - private System.Windows.Forms.Label L_Index; } } \ No newline at end of file diff --git a/pk3DS/Subforms/TitleScreen.cs b/pk3DS/Subforms/TitleScreen.cs index eca8b97..097f8fd 100644 --- a/pk3DS/Subforms/TitleScreen.cs +++ b/pk3DS/Subforms/TitleScreen.cs @@ -8,56 +8,14 @@ public partial class TitleScreen : Form { public TitleScreen() { - itemlist[0] = ""; InitializeComponent(); Setup(); } - string[] files = Directory.GetFiles("item"); - string[] itemlist = Main.getText((Main.oras) ? 114 : 96); - string[] itemflavor = Main.getText((Main.oras) ? 117 : 99); + private string[] files = Directory.GetFiles("titlescreen"); private void Setup() { - foreach (string s in itemlist) CB_Item.Items.Add(s); - CB_Item.SelectedIndex = 1; - } - int entry = -1; - private void changeEntry(object sender, EventArgs e) - { - setEntry(); - entry = CB_Item.SelectedIndex; - L_Index.Text = "Index: " + entry.ToString("000"); - getEntry(); - } - private void getEntry() - { - if (entry < 1) return; - byte[] data = File.ReadAllBytes(files[entry]); - { - RTB.Text = itemflavor[entry].Replace("\\n", Environment.NewLine); - MT_Price.Text = (BitConverter.ToUInt16(data, 0) * 10).ToString(); - NUD_UseEffect.Value = data[0x0A]; - } - } - private void setEntry() - { - if (entry < 1) return; - byte[] data = File.ReadAllBytes(files[entry]); - { - Array.Copy(BitConverter.GetBytes((ushort)(Util.ToUInt32(MT_Price) / 10)), 0, data, 0, 2); - data[0x0A] = (byte)(int)NUD_UseEffect.Value; - } - File.WriteAllBytes(files[entry], data); - } - private void formClosing(object sender, FormClosingEventArgs e) - { - setEntry(); - } - - private void changePrice(object sender, EventArgs e) - { - MT_Sell.Text = ((Math.Min(Util.ToUInt32(MT_Price) / 10, 0x7FFF)) * 10 / 2).ToString(); } } } \ No newline at end of file