private void btnKCLEditor_Click(object sender, EventArgs e) { uint ovlID = Program.m_ROM.GetLevelOverlayID(lbxLevels.SelectedIndex); NitroOverlay curOvl = new NitroOverlay(Program.m_ROM, ovlID); NitroFile curKCL = Program.m_ROM.GetFileFromInternalID(curOvl.Read16((uint)(0x6A))); KCLEditorForm kclForm = new KCLEditorForm(curKCL); kclForm.Show(); }
private void btnEditCollisionMap_Click(object sender, EventArgs e) { uint overlayID = Program.m_ROM.GetLevelOverlayID(lbxLevels.SelectedIndex); NitroOverlay currentOverlay = new NitroOverlay(Program.m_ROM, overlayID); NitroFile currentKCL = Program.m_ROM.GetFileFromInternalID(currentOverlay.Read16((uint)(0x6A))); if (!Properties.Settings.Default.UseSimpleModelAndCollisionMapImporters) { ModelAndCollisionMapEditor kclForm = new ModelAndCollisionMapEditor(null, currentKCL.m_Name, 1f, ModelAndCollisionMapEditor.StartMode.CollisionMap); kclForm.Show(); } else { KCLEditorForm kclForm = new KCLEditorForm(currentKCL); kclForm.Show(); } }