Skip to content
This repository has been archived by the owner on Sep 10, 2024. It is now read-only.

Commit

Permalink
Smaller changes in design for better feedback. Also file reload after…
Browse files Browse the repository at this point in the history
… save add.
  • Loading branch information
DarkIrata committed Sep 30, 2016
1 parent e144112 commit 00672fb
Show file tree
Hide file tree
Showing 3 changed files with 46 additions and 27 deletions.
53 changes: 27 additions & 26 deletions TerrariaUSaveEditor/MainForm.Designer.cs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

18 changes: 18 additions & 0 deletions TerrariaUSaveEditor/MainForm.cs
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@ public partial class MainForm : Form
{
private SaveHandler saveHandler = new SaveHandler();

private TreeNode selectedTreeNode = null;

public MainForm()
{
this.InitializeComponent();
Expand Down Expand Up @@ -57,6 +59,13 @@ private void saveToolStripMenuItem_Click(object sender, EventArgs e)
this.GetControlsDataToSave();
this.saveHandler.SaveSave();
MessageBox.Show("Saved successfully!");

this.saveHandler.LoadSave(this.saveHandler.SavePath);
this.GetSaveDataToControls();
if (this.selectedTreeNode != null)
{
this.Editor.LoadInventoryItem((InventoryData)this.selectedTreeNode.Tag);
}
}

private void TxtName_TextChanged(object sender, EventArgs e)
Expand Down Expand Up @@ -106,6 +115,15 @@ private void InventoryTree_NodeMouseDoubleClick(object sender, TreeNodeMouseClic
return;
}

if (this.selectedTreeNode == null)
{
this.selectedTreeNode = e.Node;
}

this.selectedTreeNode.BackColor = e.Node.BackColor;
this.selectedTreeNode = e.Node;
this.selectedTreeNode.BackColor = Color.FromArgb(255, 106, 106);

var invData = (InventoryData)e.Node.Tag;
this.Editor.LoadInventoryItem(invData);
}
Expand Down
2 changes: 1 addition & 1 deletion TerrariaUSaveEditor/SaveHandler.cs
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ public enum Difficutly
public class SaveHandler
{
public byte[] RawSave { get; set; }
private string SavePath { get; set; }
public string SavePath { get; set; }


internal void LoadSave(string path)
Expand Down

0 comments on commit 00672fb

Please sign in to comment.