static void Main(string[] args) { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); using (var editor = new MainForm()) { Application.Run(editor); } }
/// <summary> /// Creates a new TileDialog for creating a new Tile /// </summary> /// <param name="parent">The MainForm that created the dialog</param> /// <param name="imageDirectory">The directory to start looking for our tile images in</param> public TileDialog(MainForm parent, string imageDirectory) { InitializeComponent(); this.parent = parent; this.directory = imageDirectory; // Populate our combo box with the tiletype enumeration foreach (TileType name in Enum.GetValues(typeof(TileType))) { comboBoxType.Items.Add(name); } comboBoxType.SelectedItem = TileType.Solid; }
/// <summary> /// Creates a new TileDialog to represent an already-created Tile /// </summary> /// <param name="parent">The MainForm that created the dialog</param> /// <param name="imageDirectory">The directory to start looking for our tile images in</param> /// <param name="tileContent">The tileContent corresponding to the tile we are representing</param> public TileDialog(MainForm parent, string imageDirectory, TileContent tileContent) : this(parent, imageDirectory) { this.FileName = tileContent.Image.Filename; textBoxName.Text = tileContent.Name; pictureBox1.ImageLocation = this.FileName; Tile = new Tile(); comboBoxType.SelectedItem = tileContent.TileType; }