Pass revised personal

Closes #189
This commit is contained in:
Kurt 2022-02-15 16:18:47 -08:00
parent 4b0b535f3c
commit 7bdb5bc787
2 changed files with 4 additions and 8 deletions

View File

@ -229,7 +229,7 @@ public void EditSpawns()
{
var residentpak = ROM.GetFile(GameFile.Resident)[0];
var resident = new GFPack(residentpak);
using var form = new MapViewer8a(ROM, resident);
using var form = new MapViewer8a((GameManagerPLA)ROM, resident);
form.ShowDialog();
}

View File

@ -5,33 +5,29 @@
using System.Windows.Forms;
using pkNX.Containers;
using pkNX.Game;
using pkNX.Structures;
using pkNX.Structures.FlatBuffers;
namespace pkNX.WinForms.Subforms
{
public partial class MapViewer8a : Form
{
private readonly GameManager ROM;
private readonly GameManagerPLA ROM;
private readonly GFPack Resident;
public readonly AreaInstance8a[] Areas;
private readonly bool Loading = true;
public MapViewer8a(GameManager rom, GFPack resident)
public MapViewer8a(GameManagerPLA rom, GFPack resident)
{
ROM = rom;
Resident = resident;
InitializeComponent();
var pd = ROM.GetFile(GameFile.PersonalStats)[0];
var po = FlatBufferConverter.DeserializeFrom<PersonalTableLA>(pd);
var test = PersonalConverter.FromArceus(po);
var pt = new PersonalTable(test, 905);
Areas = PLAInfo.AreaNames.Select(z => AreaInstance8a.Create(Resident, z)).ToArray();
var speciesNames = ROM.GetStrings(TextName.SpeciesNames);
CB_Map.Items.AddRange(Areas.Select(z => z.ParentArea?.AreaName ?? z.AreaName).ToArray());
var pt = rom.Data.PersonalData;
var nameList = new List<ComboItem>();
foreach (var e in pt.Table.OfType<PersonalInfoLA>())
{