mirror of
https://github.com/kwsch/NHSE.git
synced 2026-07-13 14:51:01 -05:00
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
53 lines
1.1 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|