mirror of
https://git.do.srb2.org/STJr/ZoneBuilder.git
synced 2024-11-15 00:51:39 +00:00
56 lines
1.4 KiB
C#
56 lines
1.4 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.ComponentModel;
|
|
using System.Data;
|
|
using System.Drawing;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Windows.Forms;
|
|
using System.IO;
|
|
|
|
namespace CodeImp.DoomBuilder.BuilderModes.Interface
|
|
{
|
|
public partial class ObjExporterSettingsForm : Form
|
|
{
|
|
public bool ExportTextures { get { return exportTextures; } }
|
|
private bool exportTextures;
|
|
|
|
public bool FixScale { get { return fixScale; } }
|
|
private bool fixScale;
|
|
|
|
public string FilePath { get { return filePath; } }
|
|
private string filePath;
|
|
|
|
public ObjExporterSettingsForm() {
|
|
InitializeComponent();
|
|
saveFileDialog.InitialDirectory = General.Map.FilePathName;
|
|
saveFileDialog.FileName = General.Map.FileTitle + "_" + General.Map.Options.LevelName;
|
|
}
|
|
|
|
private void browse_Click(object sender, EventArgs e) {
|
|
if(saveFileDialog.ShowDialog() == DialogResult.OK) {
|
|
tbExportPath.Text = saveFileDialog.FileName;
|
|
}
|
|
}
|
|
|
|
private void export_Click(object sender, EventArgs e) {
|
|
//verify path
|
|
filePath = tbExportPath.Text.Trim();
|
|
|
|
if(Directory.Exists(Path.GetDirectoryName(filePath))) {
|
|
exportTextures = cbExportTextures.Checked;
|
|
fixScale = cbFixScale.Checked;
|
|
filePath = tbExportPath.Text;
|
|
|
|
this.DialogResult = DialogResult.OK;
|
|
this.Close();
|
|
} else {
|
|
MessageBox.Show("Selected path does not exist!");
|
|
}
|
|
}
|
|
|
|
private void cancel_Click(object sender, EventArgs e) {
|
|
this.Close();
|
|
}
|
|
}
|
|
}
|