NHSE/NHSE.WinForms/Subforms/Player/MiscPlayerEditor.cs
Kurt d566eb9972 Add player detail / fg
fg = field goods? probably not, but a good enough guess for now

kinda overflowing on player editables; get chucked to a sub-editor.

Closes #164
2020-05-08 20:52:32 -07:00

53 lines
1.1 KiB
C#

using System;
using System.Windows.Forms;
using NHSE.Core;
namespace NHSE.WinForms
{
public partial class MiscPlayerEditor : Form
{
private readonly Player Player;
public MiscPlayerEditor(Player p)
{
InitializeComponent();
this.TranslateInterface(GameInfo.CurrentLanguage);
Player = p;
LoadPlayer();
}
private void LoadPlayer()
{
var p = Player;
var pers = p.Personal;
var bd = pers.Birthday;
NUD_BirthDay.Value = bd.Day;
NUD_BirthMonth.Value = bd.Month;
pers.Birthday = bd;
}
private void B_Cancel_Click(object sender, EventArgs e) => Close();
private void B_Save_Click(object sender, EventArgs e)
{
SavePlayer();
Close();
}
private void SavePlayer()
{
var p = Player;
var pers = p.Personal;
var bd = pers.Birthday;
bd.Day = (byte) NUD_BirthDay.Value;
bd.Month = (byte) NUD_BirthMonth.Value;
pers.Birthday = bd;
}
}
}